diff --git a/Assets/Scripts/Game/Wars/Soldiers/AvatarGroup.cs b/Assets/Scripts/Game/Wars/Soldiers/AvatarGroup.cs index 4e6a1341..bfc45c04 100644 --- a/Assets/Scripts/Game/Wars/Soldiers/AvatarGroup.cs +++ b/Assets/Scripts/Game/Wars/Soldiers/AvatarGroup.cs @@ -20,6 +20,9 @@ public class AvatarGroup : MonoBehaviour { for (int i = 0; i < mAnimators.Length; i++) { + if (!mAnimators[i].enabled) + continue; + if (mAnimators[i].HasState(0, Animator.StringToHash("Base Layer." + tTriggerName))) mAnimators[i].ResetTrigger(tTriggerName); } @@ -27,6 +30,9 @@ public class AvatarGroup : MonoBehaviour for (int i = 0; i < mAnimators.Length; i++) { + if (!mAnimators[i].enabled) + continue; + mAnimators[i].speed = pSpeed; mAnimators[i].SetTrigger(pTrigger.ToString()); }