예제 #1
0
 protected override int ChooseAnimation()
 {
     if (CheckOneTimeAnimation(player.IsPlayerUsing(), ref currentUseStep, useDuration, ref firstUseIteration))
     {
         return(USE_OBJECT);
     }
     else if (CheckOneTimeAnimation(player.IsPlayerJumping(), ref currentJumpStep, jumpDuration, ref firstJumpIteration) &&
              player.IsPlayerFalling())
     {
         return(JUMP);
     }
     else if (player.IsPlayerFalling())
     {
         return(FALL);
     }
     else if (player.IsPlayerMoving())
     {
         return(MOVE);
     }
     else
     {
         return(IDLE);
     }
 }