Exemplo n.º 1
0
 private void HandlePlayerStamina(bool isRunning)
 {
     if (isRunning)
     {
         float staminaLeft = actions.DrainStamina(RunningStaminaDrain);
         if (staminaLeft <= 0)
         {
             playerUtilities.SendInputFsmEvent(Utilities.PlayerConstants.EventOutOfBreath);
         }
     }
     else
     {
         actions.RecoverStamina(RecoverStaminaAmount);
     }
 }
Exemplo n.º 2
0
 private void Jump()
 {
     playerStatsActions.DrainStamina(jumpStaminaDrainAmount);
 }