![]()  | 
  
    Dayz Explorer
    1.24.157551 (v105080)
    
   Dayz Code Explorer by Zeroy 
   | 
 
Go to the source code of this file.
Data Structures | |
| class | StaminaConsumers | 
| class | StaminaModifierExponential | 
| class | StaminaHandler | 
Enumerations | |
| enum | EStaminaMultiplierTypes | 
Functions | |
| void | StaminaConsumer (float threshold, float threshold2, bool state) | 
| bool | GetState () | 
| returns one of STATE_...  More... | |
| void | SetState (bool state) | 
| float | GetActivationThreshold () | 
| void | SetActivationThreshold (float threshold) | 
| float | GetDrainThreshold () | 
| void | SetDrainThreshold (float threshold) | 
| void | StaminaConsumers () | 
| void | RegisterConsumer (EStaminaConsumers consumer, float threshold, float depletion_threshold=-1) | 
| bool | HasEnoughStaminaFor (EStaminaConsumers consumer, float curStamina, bool isDepleted, float cap) | 
| bool | HasEnoughStaminaToStart (EStaminaConsumers consumer, float curStamina, bool isDepleted, float cap) | 
| void | StaminaModifier (int type, float min, float max, float cooldown, float startTime=0, float duration=0) | 
| int | GetType () | 
| float | GetMinValue () | 
| void | SetMinValue (float val) | 
| float | GetMaxValue () | 
| void | SetMaxValue (float val) | 
| float | GetCooldown () | 
| void | SetCooldown (float val) | 
| float | GetStartTime () | 
| void | SetStartTime (float val) | 
| float | GetStartTimeAdjustment () | 
| float | GetDuration () | 
| float | GetDurationAdjusted () | 
| bool | IsInUse () | 
| void | SetInUse (bool val) | 
| float | GetRunTime () | 
| void | AddRunTime (float val) | 
| void | SetRunTimeTick (float val) | 
| void | ResetRunTime () | 
| void | StaminaModifiers () | 
| void | RegisterFixed (EStaminaModifiers modifier, float value, float cooldown=GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION) | 
| register single value modifier - depletes stamina for that value  More... | |
| void | RegisterRandomized (EStaminaModifiers modifier, float minValue, float maxValue, float cooldown=GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION) | 
| register randomized modifier - stamina will be depleted by value between min and max value;  More... | |
| void | RegisterLinear (EStaminaModifiers modifier, float startValue, float endValue, float startTime, float duration, float cooldown=GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION) | 
| register lerped modifier - depletes stamina for startValue, and, after a startTime, lerps to endValue over duration  More... | |
| void | RegisterExponential (EStaminaModifiers modifier, float startValue, float exponent, float startTime, float duration, float cooldown=GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION) | 
| register exponential modifier - depletes stamina for startValue, and, after a startTime, lerps from 0 to exponent over duration  More... | |
| void | RegisterExponentialEx (EStaminaModifiers modifier, SMDataExponential data) | 
| register exponential modifier, extended parameters  More... | |
| StaminaModifier | GetModifierData (EStaminaModifiers modifier) | 
Variables | |
| MASK = 1 | |
| FATIGUE | |
| EPINEPHRINE | |
| DROWNING | |
| m_ActivationThreshold | |
| protected float m_DrainThreshold protected bool | m_State | 
| protected ref map< EStaminaConsumers, ref StaminaConsumer > | m_StaminaConsumers | 
| m_InUse = false | |
| int | m_Type | 
| float | m_MinValue | 
| float | m_MaxValue | 
| float | m_Multiplier | 
| float | m_Cooldown | 
| float | m_StartTime | 
| float | m_StartTimeAdjustment | 
| float | m_Duration | 
| float | m_ProgressTime | 
| float | m_Tick | 
| StaminaModifierExponential | FIXED = 0 | 
| const int | RANDOMIZED = 1 | 
| const int | LINEAR = 2 | 
| const int | EXPONENTIAL = 3 | 
| protected ref map< EStaminaModifiers, ref StaminaModifier > | m_StaminaModifiers | 
Definition at line 1 of file staminahandler.c.
| void AddRunTime | ( | float | val | ) | 
Definition at line 175 of file staminahandler.c.
| float GetActivationThreshold | ( | ) | 
Definition at line 32 of file staminahandler.c.
| float GetCooldown | ( | ) | 
Definition at line 160 of file staminahandler.c.
| float GetDrainThreshold | ( | ) | 
Definition at line 35 of file staminahandler.c.
| float GetDuration | ( | ) | 
Definition at line 168 of file staminahandler.c.
| float GetDurationAdjusted | ( | ) | 
Definition at line 169 of file staminahandler.c.
| float GetMaxValue | ( | ) | 
Definition at line 157 of file staminahandler.c.
| float GetMinValue | ( | ) | 
Definition at line 154 of file staminahandler.c.
| StaminaModifier GetModifierData | ( | EStaminaModifiers | modifier | ) | 
Definition at line 253 of file staminahandler.c.
| float GetRunTime | ( | ) | 
Definition at line 174 of file staminahandler.c.
| float GetStartTime | ( | ) | 
Definition at line 163 of file staminahandler.c.
| float GetStartTimeAdjustment | ( | ) | 
Definition at line 166 of file staminahandler.c.
| bool GetState | ( | ) | 
returns one of STATE_...
returns the state of climb (enum value of ClimbStates);
Definition at line 29 of file staminahandler.c.
| int GetType | ( | ) | 
Definition at line 152 of file staminahandler.c.
| bool Stamina::HasEnoughStaminaFor | ( | EStaminaConsumers | consumer, | 
| float | curStamina, | ||
| bool | isDepleted, | ||
| float | cap | ||
| ) | 
Definition at line 150 of file staminahandler.c.
| bool Stamina::HasEnoughStaminaToStart | ( | EStaminaConsumers | consumer, | 
| float | curStamina, | ||
| bool | isDepleted, | ||
| float | cap | ||
| ) | 
Definition at line 191 of file staminahandler.c.
| bool IsInUse | ( | ) | 
Definition at line 171 of file staminahandler.c.
| void Stamina::RegisterConsumer | ( | EStaminaConsumers | consumer, | 
| float | threshold, | ||
| float | depletion_threshold = -1  | 
        ||
| ) | 
init of StaminaConsumer - threshold, state
Definition at line 135 of file staminahandler.c.
| void RegisterExponential | ( | EStaminaModifiers | modifier, | 
| float | startValue, | ||
| float | exponent, | ||
| float | startTime, | ||
| float | duration, | ||
| float | cooldown = GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION  | 
        ||
| ) | 
register exponential modifier - depletes stamina for startValue, and, after a startTime, lerps from 0 to exponent over duration
Definition at line 239 of file staminahandler.c.
| void RegisterExponentialEx | ( | EStaminaModifiers | modifier, | 
| SMDataExponential | data | ||
| ) | 
register exponential modifier, extended parameters
Definition at line 246 of file staminahandler.c.
| void RegisterFixed | ( | EStaminaModifiers | modifier, | 
| float | value, | ||
| float | cooldown = GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION  | 
        ||
| ) | 
register single value modifier - depletes stamina for that value
init of StaminaModifier - type and min, max values (min is not relevant for that type)
Definition at line 210 of file staminahandler.c.
| void RegisterLinear | ( | EStaminaModifiers | modifier, | 
| float | startValue, | ||
| float | endValue, | ||
| float | startTime, | ||
| float | duration, | ||
| float | cooldown = GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION  | 
        ||
| ) | 
register lerped modifier - depletes stamina for startValue, and, after a startTime, lerps to endValue over duration
Definition at line 232 of file staminahandler.c.
| void RegisterRandomized | ( | EStaminaModifiers | modifier, | 
| float | minValue, | ||
| float | maxValue, | ||
| float | cooldown = GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION  | 
        ||
| ) | 
register randomized modifier - stamina will be depleted by value between min and max value;
init of StaminaModifier - type, min, max values
Definition at line 221 of file staminahandler.c.
| void ResetRunTime | ( | ) | 
Definition at line 177 of file staminahandler.c.
| void SetActivationThreshold | ( | float | threshold | ) | 
Definition at line 33 of file staminahandler.c.
| void SetCooldown | ( | float | val | ) | 
Definition at line 161 of file staminahandler.c.
| void SetDrainThreshold | ( | float | threshold | ) | 
Definition at line 36 of file staminahandler.c.
| void SetInUse | ( | bool | val | ) | 
Definition at line 172 of file staminahandler.c.
| void SetMaxValue | ( | float | val | ) | 
Definition at line 158 of file staminahandler.c.
| void SetMinValue | ( | float | val | ) | 
Definition at line 155 of file staminahandler.c.
| void SetRunTimeTick | ( | float | val | ) | 
Definition at line 176 of file staminahandler.c.
| void SetStartTime | ( | float | val | ) | 
Definition at line 164 of file staminahandler.c.
| void SetState | ( | bool | state | ) | 
Definition at line 30 of file staminahandler.c.
Definition at line 22 of file staminahandler.c.
| void Stamina::StaminaConsumers | ( | ) | 
Definition at line 130 of file staminahandler.c.
| void StaminaModifier | ( | int | type, | 
| float | min, | ||
| float | max, | ||
| float | cooldown, | ||
| float | startTime = 0,  | 
        ||
| float | duration = 0  | 
        ||
| ) | 
Definition at line 141 of file staminahandler.c.
| void StaminaModifiers | ( | ) | 
Definition at line 204 of file staminahandler.c.
| @ DROWNING | 
Definition at line 14 of file staminahandler.c.
| EPINEPHRINE | 
Definition at line 13 of file staminahandler.c.
| const int EXPONENTIAL = 3 | 
Definition at line 200 of file staminahandler.c.
| FATIGUE | 
Definition at line 12 of file staminahandler.c.
| StaminaModifierExponential FIXED = 0 | 
| const int LINEAR = 2 | 
Definition at line 199 of file staminahandler.c.
| m_ActivationThreshold | 
| float m_Cooldown | 
Definition at line 139 of file staminahandler.c.
| float m_Duration | 
Definition at line 139 of file staminahandler.c.
| m_InUse = false | 
| float m_MaxValue | 
Definition at line 139 of file staminahandler.c.
| float m_MinValue | 
Definition at line 139 of file staminahandler.c.
| float m_Multiplier | 
Definition at line 139 of file staminahandler.c.
| float m_ProgressTime | 
Definition at line 139 of file staminahandler.c.
| protected ref map<EStaminaConsumers, ref StaminaConsumer> m_StaminaConsumers | 
Definition at line 128 of file staminahandler.c.
| protected ref map<EStaminaModifiers, ref StaminaModifier> m_StaminaModifiers | 
Definition at line 202 of file staminahandler.c.
| float m_StartTime | 
Definition at line 139 of file staminahandler.c.
| float m_StartTimeAdjustment | 
Definition at line 139 of file staminahandler.c.
Definition at line 20 of file staminahandler.c.
| float m_Tick | 
Definition at line 139 of file staminahandler.c.
| int m_Type | 
Definition at line 138 of file staminahandler.c.
| MASK = 1 | 
Definition at line 11 of file staminahandler.c.
| const int RANDOMIZED = 1 | 
Definition at line 198 of file staminahandler.c.