예제 #1
0
 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;
     }
 }
예제 #2
0
 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);
     }
 }
예제 #3
0
 public float GetStaminaDecrease(StaminaDecreaseReason reason)
 {
     return(this.m_StaminaDecreaseMap[(int)reason]);
 }