Exemple #1
0
 void OnAnimationStateChange(AnimationStateChnage newState)
 {
     if (AnimationStateChange != null)
     {
         AnimationStateChange.Invoke(newState);
     }
     _lstAnimationStateChnage = newState;
 }
Exemple #2
0
 private void AnimationStateChangeEListener(AnimationStateChnage state)
 {
     if (state.Equals(AnimationStateChnage.End) && spriteAni != null)
     {
         spriteAni.spriteRendere.color  = Color.white;
         spriteAni.spriteRendere.sprite = null;
         //
         SpriteAnimations.transform.parent      = ObjParent;
         SpriteAnimations.transform.position    = Vector3.zero;
         SpriteAnimations.transform.eulerAngles = Vector3.zero;
         SpriteAnimations.SetActive(false);
     }
 }