IEnumerator PlayFun(FSpriteAnimation fsa) { fsa.Init(this); yield return(0); while (fsa.PlayFrame()) { yield return(0); } yield return(0); fsa.End(); if (nCallFinshiEven != null) { nCallFinshiEven(this); } }
public void PlayAnimation(FSpriteAnimation fsa) { StopAllCoroutines(); StartCoroutine(PlayFun(fsa)); }