DayZ 1.24
|
Go to the source code of this file.
Classes | |
class | StaminaConsumers |
class | StaminaModifierExponential |
class | StaminaHandler |
Enumerations | |
enum | EStaminaMultiplierTypes |
Definition at line 1 of file StaminaHandler.c.
Definition at line 173 of file StaminaHandler.c.
References m_ProgressTime.
|
protected |
Definition at line 32 of file StaminaHandler.c.
References m_ActivationThreshold.
|
protected |
|
protected |
Definition at line 35 of file StaminaHandler.c.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 251 of file StaminaHandler.c.
References m_StaminaModifiers.
|
protected |
|
protected |
|
protected |
|
protected |
returns one of STATE_...
returns the state of climb (enum value of ClimbStates);
Definition at line 29 of file StaminaHandler.c.
|
protected |
|
protected |
Definition at line 61 of file StaminaHandler.c.
|
protected |
Definition at line 102 of file StaminaHandler.c.
|
protected |
Definition at line 169 of file StaminaHandler.c.
References m_InUse.
|
protected |
init of StaminaConsumer - threshold, state
Definition at line 48 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 237 of file StaminaHandler.c.
References EXPONENTIAL, m_StaminaModifiers, and StaminaModifier().
|
protected |
register exponential modifier, extended parameters
Definition at line 244 of file StaminaHandler.c.
References EXPONENTIAL, and m_StaminaModifiers.
|
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 208 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 230 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 219 of file StaminaHandler.c.
References m_StaminaModifiers, RANDOMIZED, and StaminaModifier().
|
protected |
Definition at line 175 of file StaminaHandler.c.
References m_ProgressTime.
Definition at line 159 of file StaminaHandler.c.
References m_Cooldown.
Referenced by HandleFightLogic().
Definition at line 36 of file StaminaHandler.c.
Definition at line 30 of file StaminaHandler.c.
References m_State.
Referenced by Arm(), Disarm(), EEHealthLevelChanged(), EEItemLocationChanged(), MakeRingingStart(), MakeRingingStop(), FireworksLauncher::OnEventServer(), Anniversary_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 22 of file StaminaHandler.c.
References m_ActivationThreshold, and m_State.
Referenced by StaminaConsumers::HasEnoughStaminaFor(), StaminaConsumers::HasEnoughStaminaToStart(), and StaminaConsumers::RegisterConsumer().
|
protected |
Definition at line 43 of file StaminaHandler.c.
Referenced by StaminaHandler::RegisterStaminaConsumers().
|
protected |
Definition at line 139 of file StaminaHandler.c.
References m_Cooldown, m_Duration, m_MaxValue, m_MinValue, m_StartTimeAdjustment, m_Tick, and m_Type.
Referenced by RegisterExponential(), RegisterFixed(), RegisterLinear(), and RegisterRandomized().
|
protected |
Definition at line 202 of file StaminaHandler.c.
References m_StaminaModifiers.
Referenced by StaminaHandler::RegisterStaminaModifiers().
@ DROWNING |
Definition at line 6 of file StaminaHandler.c.
EPINEPHRINE |
Definition at line 5 of file StaminaHandler.c.
Definition at line 198 of file StaminaHandler.c.
Referenced by RegisterExponential(), and RegisterExponentialEx().
FATIGUE |
Definition at line 4 of file StaminaHandler.c.
|
protected |
Referenced by RegisterFixed().
Definition at line 197 of file StaminaHandler.c.
Referenced by RegisterLinear().
m_ActivationThreshold |
Referenced by GetActivationThreshold(), SetActivationThreshold(), and StaminaConsumer().
|
protected |
Definition at line 137 of file StaminaHandler.c.
Referenced by GetCooldown(), Init(), SetCooldown(), and StaminaModifier().
|
protected |
Definition at line 137 of file StaminaHandler.c.
|
protected |
Referenced by IsInUse(), and SetInUse().
|
protected |
Definition at line 137 of file StaminaHandler.c.
Referenced by GetMaxValue(), OptionSelectorBase::GetValue(), OptionSelectorBase::NormalizeInput(), OptionSelectorSliderSetup::OptionSelectorLevelMarker(), OptionSelectorSliderSetup::OptionSelectorSlider(), PlayerStatBase::PlayerStat(), PlayerStatBase::Set(), OptionSelectorBase::SetMax(), SetMaxValue(), and StaminaModifier().
|
protected |
Definition at line 137 of file StaminaHandler.c.
Referenced by GetMinValue(), OptionSelectorBase::GetValue(), OptionSelectorBase::NormalizeInput(), OptionSelectorSliderSetup::OptionSelectorLevelMarker(), OptionSelectorSliderSetup::OptionSelectorSlider(), PlayerStatBase::PlayerStat(), PlayerStatBase::Set(), SetMinValue(), and StaminaModifier().
|
protected |
Definition at line 137 of file StaminaHandler.c.
Referenced by Init().
|
protected |
Definition at line 137 of file StaminaHandler.c.
Referenced by AddRunTime(), GetRunTime(), and ResetRunTime().
|
protected |
Definition at line 41 of file StaminaHandler.c.
|
protected |
Definition at line 200 of file StaminaHandler.c.
Referenced by GetModifierData(), RegisterExponential(), RegisterExponentialEx(), RegisterFixed(), RegisterLinear(), RegisterRandomized(), and StaminaModifiers().
|
protected |
Definition at line 137 of file StaminaHandler.c.
Referenced by GetStartTime(), and SetStartTime().
|
protected |
Definition at line 137 of file StaminaHandler.c.
Referenced by GetStartTimeAdjustment(), Init(), and StaminaModifier().
|
protected |
Definition at line 20 of file StaminaHandler.c.
Referenced by HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::Abort(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::FindAbortDestinationState(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::FindFirstCompletionTransition(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::FindFirstUnguardedTransition(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::GetCurrentState(), AlarmClock_ColorBase::GetDebugText(), KitchenTimer::GetDebugText(), GetState(), ItemBase::GetState(), Inventory_Base::HescoBox(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::Internal_ValidateAndRepair(), IsAlarmOn(), IsRinging(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::IsRunning(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::LoadAndSetCurrentFSMState(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::LoadCurrentFSMState(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::OnFailThresholdBreached(), FireworksLauncher::OnIndexChangedClient(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::OnStoreLoad(), FireworksLauncher::OnStoreLoad(), ItemBase::OnStoreLoad(), AlarmClock_ColorBase::OnStoreSave(), FireworksLauncher::OnStoreSave(), KitchenTimer::OnStoreSave(), Inventory_Base::OnStoreSave(), ItemBase::OnStoreSave(), OnStoreSave(), OnVariablesSynchronized(), ItemBase::OnVariablesSynchronized(), ItemBase::Pack(), ItemBase::Pitch(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::ProcessAbortEvent(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::ProcessAbortEvent(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::ProcessAbortTransition(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::ProcessAbortTransition(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::ProcessEvent(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::ProcessEvent(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::ProcessLocalTransition(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::ProcessLocalTransition(), HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::RandomizeFSMStateEx(), ItemBase::RefreshPhysics(), SetState(), SetState(), SetState(), Inventory_Base::SetState(), SetState(), StaminaConsumer(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::Start(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::Terminate(), ItemBase::ToggleAnimation(), HFSMBase< Class FSMStateBase, Class FSMEventBase, Class FSMActionBase, Class FSMGuardBase >::Update(), and HFSMBase< WeaponStateBase, WeaponEventBase, WeaponActionBase, WeaponGuardBase >::ValidateAndRepairHelper().
|
protected |
Definition at line 137 of file StaminaHandler.c.
Referenced by GetDurationAdjusted(), StaminaModifierExponential::GetDurationAdjusted(), BleedingSourcesManagerBase::OnTick(), SetRunTimeTick(), and StaminaModifier().
|
protected |
Definition at line 136 of file StaminaHandler.c.
MASK = 1 |
Definition at line 3 of file StaminaHandler.c.
Definition at line 196 of file StaminaHandler.c.
Referenced by RegisterRandomized().