PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
StaminaSoundHandler.c File Reference

Data Structures

class  SoundHandlerBase
 
class  StaminaSoundHandlerBase
 

Enumerations

enum  eStaminaZones { ZONE0 , ZONE1 , ZONE2 }
 

Functions

void Update ()
 
eSoundHandlers GetID ()
 
void SoundHandlerBase (PlayerBase player)
 
void Init ()
 Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
 
void SetStaminaZoneOffset (int zone_offset)
 
eStaminaZones GetZone (float stamina)
 

Variables

const float TICK_INTERVAL = 1
 
const float STAMINA_SOUND_TR1 = 0.55
 
const float STAMINA_SOUND_TR2 = 0.25
 
enum eStaminaZones UP
 
enum eStaminaZones DOWN
 
enum eStaminaZones ZONE0_UP = 1
 
enum eStaminaZones ZONE0_DOWN = 1
 
enum eStaminaZones ZONE1_UP = 1
 
enum eStaminaZones ZONE1_DOWN = 1
 
enum eStaminaZones ZONE2_UP = 1
 
enum eStaminaZones ZONE2_DOWN = 1
 
enum eStaminaZones m_Id = 1
 
PlayerBase m_Player
 
class StaminaSoundHandlerBase extends SoundHandlerBase m_Stamina
 
StaminaHandler m_StaminaHandler
 
float m_StaminaLastValue
 
int m_StaminaZoneOffset
 

Enumeration Type Documentation

◆ eStaminaZones

Enumerator
ZONE0 
ZONE1 
ZONE2 

Function Documentation

◆ GetID()

eSoundHandlers GetID ( )

References m_Id.

◆ GetZone()

◆ Init()

void Init ( )

Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

whole body slots

upper body part slots

bottom body part slots

lower body part slots


heat comfort related slots

pre-init arrays

◆ SetStaminaZoneOffset()

void SetStaminaZoneOffset ( int  zone_offset)

References m_StaminaZoneOffset.

◆ SoundHandlerBase()

void SoundHandlerBase ( PlayerBase  player)

Variable Documentation

◆ DOWN

enum eStaminaZones DOWN

◆ m_Id

enum eStaminaZones m_Id = 1

Referenced by GetID(), and SoundHandlerBase::Init().

◆ m_Player

PlayerBase m_Player

Referenced by SoundHandlerBase().

◆ m_Stamina

◆ m_StaminaHandler

◆ m_StaminaLastValue

float m_StaminaLastValue

Referenced by Update().

◆ m_StaminaZoneOffset

int m_StaminaZoneOffset

Referenced by SetStaminaZoneOffset(), and Update().

◆ STAMINA_SOUND_TR1

const float STAMINA_SOUND_TR1 = 0.55

Referenced by GetZone().

◆ STAMINA_SOUND_TR2

const float STAMINA_SOUND_TR2 = 0.25

Referenced by GetZone().

◆ TICK_INTERVAL

const float TICK_INTERVAL = 1

◆ UP

enum eStaminaZones UP

◆ ZONE0_DOWN

enum eStaminaZones ZONE0_DOWN = 1

◆ ZONE0_UP

enum eStaminaZones ZONE0_UP = 1

◆ ZONE1_DOWN

enum eStaminaZones ZONE1_DOWN = 1

◆ ZONE1_UP

enum eStaminaZones ZONE1_UP = 1

◆ ZONE2_DOWN

enum eStaminaZones ZONE2_DOWN = 1

◆ ZONE2_UP

enum eStaminaZones ZONE2_UP = 1