DayZ Scripts
PC Stable Documentation
 
Loading...
Searching...
No Matches
StaminaConsumers Class Reference

Private Member Functions

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)
 

Private Attributes

protected ref map< EStaminaConsumers, ref StaminaConsumerm_StaminaConsumers
 

Constructor & Destructor Documentation

◆ StaminaConsumers()

void StaminaConsumers ( )
inlineprivate

References m_StaminaConsumers.

Member Function Documentation

◆ HasEnoughStaminaFor()

bool HasEnoughStaminaFor ( EStaminaConsumers  consumer,
float  curStamina,
bool  isDepleted,
float  cap 
)
inlineprivate

◆ HasEnoughStaminaToStart()

bool HasEnoughStaminaToStart ( EStaminaConsumers  consumer,
float  curStamina,
bool  isDepleted,
float  cap 
)
inlineprivate

◆ RegisterConsumer()

void RegisterConsumer ( EStaminaConsumers  consumer,
float  threshold,
float  depletion_threshold = -1 
)
inlineprivate

init of StaminaConsumer - threshold, state

References m_StaminaConsumers, and StaminaConsumer().

Referenced by StaminaHandler::RegisterStaminaConsumers().

Field Documentation

◆ m_StaminaConsumers


The documentation for this class was generated from the following file: