public void StartAnimation(BasicAnimationType basicAnimationType, WrapMode wrapMode, bool playAgain) { if (m_CurrAnim == BasicAnimations[(int)basicAnimationType] && !playAgain) return; StartAnimation(basicAnimationType, wrapMode); }
public AnimationClip StartAnimation(BasicAnimationType AnimType, WrapMode Mode) { AnimationClip Clip = BasicAnimations[(int)AnimType]; if (Clip == null) return null; Clip.wrapMode = Mode; this.animation.Play(Clip.name, PlayMode.StopAll); m_CurrAnim = Clip; return Clip; }