![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
| class | StaminaConsumers |
| class | StaminaHandler |
| class | StaminaModifierExponential |
Typedefs | |
| typedef Param1< float > | StaminaCooldownParams |
Enumerations | |
| enum | EStaminaMultiplierTypes |
Functions | |
| void | AddRunTime (float val) |
| float | GetActivationThreshold () |
| float | GetCooldown () |
| float | GetDrainThreshold () |
| float | GetDuration () |
| float | GetDurationAdjusted () |
| float | GetMaxValue () |
| float | GetMinValue () |
| StaminaModifier | GetModifierData (EStaminaModifiers modifier) |
| float | GetRunTime () |
| float | GetStartTime () |
| float | GetStartTimeAdjustment () |
| bool | GetState () |
| returns one of STATE_... | |
| int | GetType () |
| bool | HasEnoughStaminaFor (EStaminaConsumers consumer, float curStamina, bool isDepleted, float cap) |
| bool | HasEnoughStaminaToStart (EStaminaConsumers consumer, float curStamina, bool isDepleted, float cap) |
| bool | IsInUse () |
| void | RegisterConsumer (EStaminaConsumers consumer, float threshold, float depletion_threshold=-1) |
| 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 | |
| void | RegisterExponentialEx (EStaminaModifiers modifier, SMDataExponential data) |
| register exponential modifier, extended parameters | |
| void | RegisterFixed (EStaminaModifiers modifier, float value, float cooldown=GameConstants.STAMINA_REGEN_COOLDOWN_DEPLETION) |
| register single value modifier - depletes stamina for that value | |
| 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 | |
| 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; | |
| void | ResetRunTime () |
| void | SetActivationThreshold (float threshold) |
| void | SetCooldown (float val) |
| void | SetDrainThreshold (float threshold) |
| void | SetInUse (bool val) |
| void | SetMaxValue (float val) |
| void | SetMinValue (float val) |
| void | SetRunTimeTick (float val) |
| void | SetStartTime (float val) |
| void | SetState (bool state) |
| void | StaminaConsumer (float threshold, float threshold2, bool state) |
| void | StaminaConsumers () |
| void | StaminaModifier (int type, float min, float max, float cooldown, float startTime=0, float duration=0) |
| void | StaminaModifiers () |
Variables | |
| DISEASE_PNEUMONIA | |
| DROWNING | |
| EPINEPHRINE | |
| const int | EXPONENTIAL = 3 |
| FATIGUE | |
| StaminaModifierExponential | FIXED = 0 |
| const int | LINEAR = 2 |
| m_ActivationThreshold | |
| float | m_Cooldown |
| float | m_Duration |
| m_InUse = false | |
| float | m_MaxValue |
| float | m_MinValue |
| float | m_Multiplier |
| float | m_ProgressTime |
| ref map< EStaminaConsumers, ref StaminaConsumer > | m_StaminaConsumers |
| ref map< EStaminaModifiers, ref StaminaModifier > | m_StaminaModifiers |
| float | m_StartTime |
| float | m_StartTimeAdjustment |
| bool | m_State |
| float | m_Tick |
| int | m_Type |
| MASK = 1 | |
| const int | RANDOMIZED = 1 |
| VOMIT_EXHAUSTION | |
|
protected |
Definition at line 259 of file staminahandler.c.
Definition at line 1 of file staminahandler.c.
|
protected |
Definition at line 175 of file staminahandler.c.
References m_ProgressTime.
|
protected |
Definition at line 34 of file staminahandler.c.
References m_ActivationThreshold.
|
protected |
Definition at line 160 of file staminahandler.c.
References m_Cooldown.
|
protected |
Definition at line 37 of file staminahandler.c.
|
protected |
Definition at line 168 of file staminahandler.c.
References m_Duration.
|
protected |
Definition at line 169 of file staminahandler.c.
References m_Duration, and m_Tick.
|
protected |
Definition at line 157 of file staminahandler.c.
References m_MaxValue.
|
protected |
Definition at line 154 of file staminahandler.c.
References m_MinValue.
|
protected |
Definition at line 253 of file staminahandler.c.
References m_StaminaModifiers, and StaminaModifier().
|
protected |
Definition at line 174 of file staminahandler.c.
References m_ProgressTime.
|
protected |
Definition at line 163 of file staminahandler.c.
References m_StartTime.
|
protected |
Definition at line 166 of file staminahandler.c.
References m_StartTimeAdjustment.
|
protected |
returns one of STATE_...
returns the state of climb (enum value of ClimbStates);
Definition at line 31 of file staminahandler.c.
|
protected |
Definition at line 152 of file staminahandler.c.
References m_Type.
|
protected |
Definition at line 65 of file staminahandler.c.
|
protected |
Definition at line 105 of file staminahandler.c.
|
protected |
Definition at line 171 of file staminahandler.c.
References m_InUse.
|
protected |
init of StaminaConsumer - threshold, state
Definition at line 50 of file staminahandler.c.
|
protected |
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.
References EXPONENTIAL, m_StaminaModifiers, and StaminaModifier().
|
protected |
register exponential modifier, extended parameters
Definition at line 246 of file staminahandler.c.
References EXPONENTIAL, m_StaminaModifiers, and StaminaModifierExponential::SetData().
|
protected |
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.
References FIXED, m_StaminaModifiers, and StaminaModifier().
|
protected |
register lerped modifier - depletes stamina for startValue, and, after a startTime, lerps to endValue over duration
Definition at line 232 of file staminahandler.c.
References LINEAR, m_StaminaModifiers, and StaminaModifier().
|
protected |
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.
References m_StaminaModifiers, RANDOMIZED, and StaminaModifier().
|
protected |
Definition at line 177 of file staminahandler.c.
References m_ProgressTime.
|
protected |
Definition at line 35 of file staminahandler.c.
References m_ActivationThreshold.
|
protected |
Definition at line 161 of file staminahandler.c.
References m_Cooldown.
Referenced by HandleFightLogic().
|
protected |
Definition at line 38 of file staminahandler.c.
|
protected |
Definition at line 172 of file staminahandler.c.
References m_InUse.
|
protected |
Definition at line 158 of file staminahandler.c.
References m_MaxValue.
|
protected |
Definition at line 155 of file staminahandler.c.
References m_MinValue.
|
protected |
Definition at line 176 of file staminahandler.c.
References m_Tick.
|
protected |
Definition at line 164 of file staminahandler.c.
References m_StartTime.
|
protected |
Definition at line 32 of file staminahandler.c.
References m_State.
Referenced by Arm(), Disarm(), EEHealthLevelChanged(), EEItemLocationChanged(), MakeRingingStart(), MakeRingingStop(), Anniversary_FireworksLauncher::OnEventServer(), FireworksLauncher::OnEventServer(), FireworksLauncher::OnFuseIgnitedServer(), OnIgnitedThis(), OnInventoryEnter(), OnPlacementCancelled(), FireworksLauncher::OnPlacementComplete(), OnPlacementComplete(), OnSteppedOn(), AlarmClock_ColorBase::OnStoreLoad(), FireworksLauncher::OnStoreLoad(), KitchenTimer::OnStoreLoad(), OnStoreLoad(), SetupTrapPlayer(), and StartDeactivate().
Definition at line 24 of file staminahandler.c.
References m_ActivationThreshold, and m_State.
Referenced by StaminaConsumers::HasEnoughStaminaFor(), StaminaConsumers::HasEnoughStaminaToStart(), and StaminaConsumers::RegisterConsumer().
|
protected |
Definition at line 45 of file staminahandler.c.
Referenced by StaminaHandler::RegisterStaminaConsumers().
|
protected |
Definition at line 141 of file staminahandler.c.
References m_Cooldown, m_Duration, m_MaxValue, m_MinValue, m_StartTimeAdjustment, m_Tick, and m_Type.
Referenced by StaminaHandler::DepleteStaminaEx(), GetModifierData(), RegisterExponential(), RegisterFixed(), RegisterLinear(), RegisterRandomized(), and StaminaHandler::ResetCooldown().
|
protected |
Definition at line 204 of file staminahandler.c.
References m_StaminaModifiers.
Referenced by StaminaHandler::RegisterStaminaModifiers().
| DISEASE_PNEUMONIA |
Definition at line 8 of file staminahandler.c.
| @ DROWNING |
Definition at line 6 of file staminahandler.c.
| EPINEPHRINE |
Definition at line 5 of file staminahandler.c.
|
protected |
Definition at line 200 of file staminahandler.c.
Referenced by RegisterExponential(), and RegisterExponentialEx().
| FATIGUE |
Definition at line 4 of file staminahandler.c.
|
protected |
Referenced by RegisterFixed().
|
protected |
Definition at line 199 of file staminahandler.c.
Referenced by RegisterLinear().
| m_ActivationThreshold |
Referenced by GetActivationThreshold(), SetActivationThreshold(), and StaminaConsumer().
|
protected |
Definition at line 139 of file staminahandler.c.
Referenced by GetCooldown(), Init(), SetCooldown(), and StaminaModifier().
|
protected |
Definition at line 139 of file staminahandler.c.
|
protected |
Referenced by IsInUse(), and SetInUse().
|
protected |
Definition at line 139 of file staminahandler.c.
|
protected |
Definition at line 139 of file staminahandler.c.
|
protected |
Definition at line 139 of file staminahandler.c.
Referenced by Init().
|
protected |
Definition at line 139 of file staminahandler.c.
Referenced by AddRunTime(), GetRunTime(), and ResetRunTime().
|
protected |
Definition at line 43 of file staminahandler.c.
|
protected |
Definition at line 202 of file staminahandler.c.
Referenced by GetModifierData(), RegisterExponential(), RegisterExponentialEx(), RegisterFixed(), RegisterLinear(), RegisterRandomized(), and StaminaModifiers().
|
protected |
Definition at line 139 of file staminahandler.c.
Referenced by GetStartTime(), and SetStartTime().
|
protected |
Definition at line 139 of file staminahandler.c.
Referenced by GetStartTimeAdjustment(), Init(), and StaminaModifier().
|
protected |
Definition at line 22 of file staminahandler.c.
|
protected |
Definition at line 139 of file staminahandler.c.
Referenced by GetDurationAdjusted(), StaminaModifierExponential::GetDurationAdjusted(), SetRunTimeTick(), and StaminaModifier().
|
protected |
Definition at line 138 of file staminahandler.c.
| MASK = 1 |
Definition at line 3 of file staminahandler.c.
|
protected |
Definition at line 198 of file staminahandler.c.
Referenced by RegisterRandomized().
| VOMIT_EXHAUSTION |
Definition at line 7 of file staminahandler.c.