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