コード例 #1
0
 public virtual void Play(AnimState state)
 {
     if (OnStatePlay.IsNotNull())
     {
         OnStatePlay(state);
     }
 }
コード例 #2
0
 public virtual void Play(AnimState state, bool baseAnimate = true)
 {
     if (OnStatePlay.IsNotNull())
     {
         OnStatePlay(state);
     }
 }
コード例 #3
0
 public void Play(AnimState state)
 {
     if (OnStatePlay.IsNotNull())
     {
         OnStatePlay(state);
     }
     if (CanAnimate)
     {
         AnimationClip clip = GetStateClip(state);
         if (clip.IsNotNull())
         {
             animator.CrossFade(clip.name);
         }
     }
 }
コード例 #4
0
        public virtual void Play(AnimState state, bool baseAnimate = true)
        {
            if (OnStatePlay.IsNotNull())
            {
                OnStatePlay(state);
            }

            if (CanAnimate && baseAnimate)
            {
                AnimationClip clip = GetStateClip(state);
                if (clip.IsNotNull())
                {
                    animator.CrossFade(clip.name, fadeLength);
                }
            }
        }