Пример #1
0
 /// <summary>
 /// Function that should be called every time that the character stop moving
 /// </summary>
 public void eventReportStopMovement()
 {
     if (CurrentState == PlayerStates.moving)
     {
         animationController.PlayIdleAnim();
     }
 }
Пример #2
0
    private void PlayAnimationsBasedOnState()
    {
        switch (movementState)
        {
        case MovementStates.Idle:
            animController.PlayIdleAnim();
            break;

        case MovementStates.Running:
            animController.PlayRunningAnim();
            break;

        case MovementStates.Jumping:
            animController.PlayJumpingAnim();
            break;

        case MovementStates.Attacking:
            break;

        default:
            break;
        }
    }