protected void OnStaminaDecreased(StaminaDecreaseReason reason, float stamina_val) { if ((reason == StaminaDecreaseReason.PuchBlock || reason == StaminaDecreaseReason.PuchWeaponBlock) && stamina_val <= 0f && this.IsBlock()) { this.SetBlock(false); this.m_WasBlockBroken = true; } }
public void DecreaseStamina(StaminaDecreaseReason reason, float mul = 1f) { if (Cheats.m_GodMode) { return; } if (this.m_StaminaDecreaseMap.ContainsKey((int)reason)) { this.DecreaseStamina(this.m_StaminaDecreaseMap[(int)reason] * mul); } }
public float GetStaminaDecrease(StaminaDecreaseReason reason) { return(this.m_StaminaDecreaseMap[(int)reason]); }