void OnAnimationStateChange(AnimationStateChnage newState) { if (AnimationStateChange != null) { AnimationStateChange.Invoke(newState); } _lstAnimationStateChnage = newState; }
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); } }