Dayz
Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Toggle main menu visibility
Loading...
Searching...
No Matches
staminamodifierdata.c
Go to the documentation of this file.
1
//supplemental data struct for 'StaminaModifier' class
2
class
SMDataBase
3
{
4
bool
m_InUse
=
false
;
5
int
m_Type
;
6
7
void
SMDataBase
()
8
{
9
Init
();
10
}
11
13
void
Init
();
14
15
int
GetType
() {
return
m_Type
; }
16
17
bool
IsInUse
() {
return
m_InUse
; }
18
void
SetInUse
(
bool
val) {
m_InUse
= val; }
19
}
20
21
class
SMDataExponential :
SMDataBase
22
{
23
float
m_BaseValue
;
24
float
m_Exponent
;
25
float
m_Multiplier
;
26
float
m_Cooldown
;
27
float
m_StartTimeAdjustment
;
28
float
m_Duration
;
29
30
override
void
Init
()
31
{
32
m_BaseValue
=
GameConstants
.
STAMINA_DRAIN_HOLD_BREATH_START
;
33
m_Exponent
=
GameConstants
.
STAMINA_DRAIN_HOLD_BREATH_EXPONENT
;
34
m_Multiplier
=
CfgGameplayHandler
.
GetHoldBreathStaminaModifier
();
35
m_Cooldown
=
GameConstants
.
STAMINA_REGEN_COOLDOWN_DEPLETION
;
36
m_StartTimeAdjustment
= PlayerSwayConstants.SWAY_TIME_IN + PlayerSwayConstants.SWAY_TIME_STABLE;
37
m_Duration
=
GameConstants
.
STAMINA_DRAIN_HOLD_BREATH_DURATION
;
38
}
39
}
40
41
class
SMDataHoldBreath
: SMDataExponential
42
{
43
44
}
m_Duration
float m_Duration
Definition
bullethitreaction.c:56
CfgGameplayHandler
Definition
cfggameplayhandler.c:2
CfgGameplayHandler::GetHoldBreathStaminaModifier
static float GetHoldBreathStaminaModifier()
Definition
cfggameplayhandler.c:232
GameConstants
Definition
constants.c:664
SMDataBase
Definition
staminamodifierdata.c:3
SMDataBase::GetType
int GetType()
Definition
staminamodifierdata.c:15
SMDataBase::m_InUse
bool m_InUse
Definition
staminamodifierdata.c:4
SMDataBase::Init
void Init()
Used to set values for the type.
SMDataBase::m_Type
int m_Type
Definition
staminamodifierdata.c:5
SMDataBase::SetInUse
void SetInUse(bool val)
Definition
staminamodifierdata.c:18
SMDataBase::IsInUse
bool IsInUse()
Definition
staminamodifierdata.c:17
SMDataBase::SMDataBase
void SMDataBase()
Definition
staminamodifierdata.c:7
SMDataHoldBreath
Definition
staminamodifierdata.c:42
Init
override Widget Init()
Definition
dayzgame.c:127
GameConstants::STAMINA_DRAIN_HOLD_BREATH_START
const float STAMINA_DRAIN_HOLD_BREATH_START
Definition
constants.c:677
GameConstants::STAMINA_DRAIN_HOLD_BREATH_DURATION
const float STAMINA_DRAIN_HOLD_BREATH_DURATION
Definition
constants.c:687
GameConstants::STAMINA_DRAIN_HOLD_BREATH_EXPONENT
const float STAMINA_DRAIN_HOLD_BREATH_EXPONENT
Definition
constants.c:688
GameConstants::STAMINA_REGEN_COOLDOWN_DEPLETION
const float STAMINA_REGEN_COOLDOWN_DEPLETION
Definition
constants.c:710
m_StartTimeAdjustment
float m_StartTimeAdjustment
Definition
staminahandler.c:139
m_Multiplier
float m_Multiplier
Definition
staminahandler.c:139
m_Cooldown
float m_Cooldown
Definition
staminahandler.c:139
m_Exponent
float m_Exponent
Definition
staminamodifierdata.c:24
m_BaseValue
class SMDataBase m_BaseValue
Games
Dayz
scripts
4_world
classes
staminamodifierdata.c
Generated by
1.17.0