Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
staminasoundhandler.c File Reference

Go to the source code of this file.

Data Structures

class  SoundHandlerBase
class  StaminaSoundHandlerBase

Enumerations

enum  eStaminaZones { ZONE0 , ZONE1 , ZONE2 }

Functions

eSoundHandlers GetID ()
eStaminaZones GetZone (float stamina)
void Init ()
void SetStaminaZoneOffset (int zone_offset)
void SoundHandlerBase (PlayerBase player)
void Update ()

Variables

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

Enumeration Type Documentation

◆ eStaminaZones

Enumerator
ZONE0 
ZONE1 
ZONE2 

Definition at line 6 of file staminasoundhandler.c.

Function Documentation

◆ GetID()

eSoundHandlers GetID ( )

Definition at line 39 of file staminasoundhandler.c.

References m_Id.

◆ GetZone()

eStaminaZones GetZone ( float stamina)

Definition at line 153 of file staminasoundhandler.c.

References Math::Clamp(), Math::InverseLerp(), STAMINA_SOUND_TR1, and STAMINA_SOUND_TR2.

Referenced by Update().

◆ Init()

void Init ( )

Definition at line 127 of file dayzgame.c.

◆ SetStaminaZoneOffset()

void SetStaminaZoneOffset ( int zone_offset)

Definition at line 112 of file staminasoundhandler.c.

References m_StaminaZoneOffset.

◆ SoundHandlerBase()

void SoundHandlerBase ( PlayerBase player)

Definition at line 44 of file staminasoundhandler.c.

References SoundHandlerBase::Init().

Variable Documentation

◆ DOWN

enum eStaminaZones DOWN

◆ m_Id

enum eStaminaZones m_Id = 1

Referenced by SoundHandlerBase::Init().

◆ m_Player

◆ m_Stamina

class StaminaSoundHandlerBase extends SoundHandlerBase m_Stamina

Referenced by Update().

◆ m_StaminaHandler

StaminaHandler m_StaminaHandler

Definition at line 108 of file staminasoundhandler.c.

◆ m_StaminaLastValue

float m_StaminaLastValue

Definition at line 109 of file staminasoundhandler.c.

Referenced by Update().

◆ m_StaminaZoneOffset

int m_StaminaZoneOffset

Definition at line 110 of file staminasoundhandler.c.

Referenced by SetStaminaZoneOffset(), and Update().

◆ STAMINA_SOUND_TR1

const float STAMINA_SOUND_TR1 = 0.55

Definition at line 3 of file staminasoundhandler.c.

Referenced by GetZone().

◆ STAMINA_SOUND_TR2

const float STAMINA_SOUND_TR2 = 0.25

Definition at line 4 of file staminasoundhandler.c.

Referenced by GetZone().

◆ TICK_INTERVAL

const float TICK_INTERVAL = 1

Definition at line 1 of file staminasoundhandler.c.

◆ 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