Esempio n. 1
0
    protected override void OnAnimationComplete(AnimationCompleteEvent e)
    {
        switch (attack_type)
        {
        case AttackType.Ground:
            sm.TransitionTo(new IdleState(sm));
            break;

        case AttackType.Air:
            sm.TransitionTo(new FallState(sm));
            break;

        default:
            sm.TransitionTo(new IdleState(sm));
            break;
        }
    }
Esempio n. 2
0
 protected override void OnAnimationComplete(AnimationCompleteEvent e)
 {
     sm.TransitionTo(new IdleState(sm));
 }
 override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex)
 {
     AnimationCompleteEvent.Dispatch(animator.gameObject);
 }
Esempio n. 4
0
 protected virtual void OnAnimationComplete(AnimationCompleteEvent e)
 {
 }