66 {
69 {
71 {
72 if (isDepleted || (curStamina < sc.GetDrainThreshold()))
73 {
74 sc.SetState(false);
75 return false;
76 }
77 }
78 else
79 {
80 if (!isDepleted)
81 {
82 if (sc.GetState())
83 {
84 sc.SetState(true);
85 return true;
86 }
87 }
88 else
89 {
90 sc.SetState(false);
91 return false;
92 }
93 }
94
95 if (curStamina > sc.GetDrainThreshold() || curStamina == cap)
96 {
97 sc.SetState(true);
98 return true;
99 }
100 }
101
102 return false;
103 }
void StaminaConsumer(float threshold, float threshold2, bool state)
ref map< EStaminaConsumers, ref StaminaConsumer > m_StaminaConsumers