mirror of
https://github.com/BlackMATov/unity-flash-tools.git
synced 2026-01-04 23:46:51 +07:00
fix prefab current mesh bug
This commit is contained in:
@@ -121,6 +121,7 @@ namespace FlashTools {
|
||||
// ---------------------------------------------------------------------
|
||||
|
||||
public void UpdateAllProperties() {
|
||||
ClearCache();
|
||||
clip = _clip;
|
||||
sequence = _sequence;
|
||||
currentFrame = _currentFrame;
|
||||
@@ -128,6 +129,13 @@ namespace FlashTools {
|
||||
sortingOrder = _sortingOrder;
|
||||
}
|
||||
|
||||
void ClearCache() {
|
||||
_meshFilter = GetComponent<MeshFilter>();
|
||||
_meshRenderer = GetComponent<MeshRenderer>();
|
||||
_curSequence = null;
|
||||
_curPropBlock = null;
|
||||
}
|
||||
|
||||
void ChangeClip() {
|
||||
if ( _meshRenderer ) {
|
||||
_meshRenderer.enabled = !!clip;
|
||||
@@ -212,10 +220,6 @@ namespace FlashTools {
|
||||
// ---------------------------------------------------------------------
|
||||
|
||||
void Awake() {
|
||||
_meshFilter = GetComponent<MeshFilter>();
|
||||
_meshRenderer = GetComponent<MeshRenderer>();
|
||||
_curSequence = null;
|
||||
_curPropBlock = null;
|
||||
UpdateAllProperties();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user