Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
playersoundeventhandler.c File Reference

Go to the source code of this file.

Enumerations

enum  EPlayerSoundEventID {
  HOLD_BREATH = 1 , EXHAUSTED_BREATH , RELEASE_BREATH , STAMINA_DOWN_LIGHT ,
  STAMINA_DOWN_HEAVY , STAMINA_UP_LIGHT , STAMINA_UP_HEAVY , STAMINA_UP_END ,
  STAMINA_NORMAL_DUMMY , TAKING_DMG_LIGHT , TAKING_DMG_HEAVY , SYMPTOM_COUGH ,
  SYMPTOM_LAUGHTER , SYMPTOM_SNEEZE , SYMPTOM_GASP , JUMP ,
  MELEE_ATTACK_LIGHT , INJURED_LIGHT , INJURED_MEDIUM , INJURED_HIGH ,
  FREEZING , RATTLING_TEETH , HOT , SYMPTOM_FATIGUE ,
  STAMINA_LOW_FILTER_UPPER , STAMINA_LOW_FILTER_MID , STAMINA_LOW_FILTER_LOWER , DROWNING_BREATH ,
  DROWNING_PAIN , PICKUP_HEAVY , THIRST , FORCE_FEED ,
  FORCE_DRINK , ENUM_COUNT
}
 

Functions

void PlayerSoundEventHandler (PlayerBase player)
 
void RegisterState (PlayerSoundEventBase state)
 
void OnTick (float delta_time)
 
int ConvertAnimIDtoEventID (int anim_id)
 
override int GetCurrentStateEventID ()
 
override int GetCurrentStateEventType ()
 
override bool PlayRequestEx (EPlayerSoundEventID id, bool sent_from_server=false, int param=0)
 
override bool PlayRequest (EPlayerSoundEventID id, bool sent_from_server=false)
 

Variables

enum EPlayerSoundEventID m_Player
 
const int SOUND_EVENTS_MAX = EPlayerSoundEventID.ENUM_COUNT
 
ref PlayerSoundEventBase m_CurrentState
 
ref Timer m_UpdateTimer
 

Enumeration Type Documentation

◆ EPlayerSoundEventID

Enumerator
HOLD_BREATH 
EXHAUSTED_BREATH 
RELEASE_BREATH 
STAMINA_DOWN_LIGHT 
STAMINA_DOWN_HEAVY 
STAMINA_UP_LIGHT 
STAMINA_UP_HEAVY 
STAMINA_UP_END 
STAMINA_NORMAL_DUMMY 
TAKING_DMG_LIGHT 
TAKING_DMG_HEAVY 
SYMPTOM_COUGH 
SYMPTOM_LAUGHTER 
SYMPTOM_SNEEZE 
SYMPTOM_GASP 
JUMP 
MELEE_ATTACK_LIGHT 
INJURED_LIGHT 
INJURED_MEDIUM 
INJURED_HIGH 
FREEZING 
RATTLING_TEETH 
HOT 
SYMPTOM_FATIGUE 
STAMINA_LOW_FILTER_UPPER 
STAMINA_LOW_FILTER_MID 
STAMINA_LOW_FILTER_LOWER 
DROWNING_BREATH 
DROWNING_PAIN 
PICKUP_HEAVY 
THIRST 
FORCE_FEED 
FORCE_DRINK 
ENUM_COUNT 

Definition at line 2 of file playersoundeventhandler.c.

Function Documentation

◆ ConvertAnimIDtoEventID()

int ConvertAnimIDtoEventID ( int anim_id)

Definition at line 120 of file playersoundeventhandler.c.

◆ GetCurrentStateEventID()

override int GetCurrentStateEventID ( )

Definition at line 130 of file playersoundeventhandler.c.

◆ GetCurrentStateEventType()

override int GetCurrentStateEventType ( )

Definition at line 139 of file playersoundeventhandler.c.

◆ OnTick()

void OnTick ( float delta_time)

Definition at line 109 of file playersoundeventhandler.c.

◆ PlayerSoundEventHandler()

void PlayerSoundEventHandler ( PlayerBase player)

Definition at line 54 of file playersoundeventhandler.c.

◆ PlayRequest()

override bool PlayRequest ( EPlayerSoundEventID id,
bool sent_from_server = false )

Definition at line 199 of file playersoundeventhandler.c.

◆ PlayRequestEx()

override bool PlayRequestEx ( EPlayerSoundEventID id,
bool sent_from_server = false,
int param = 0 )

Definition at line 148 of file playersoundeventhandler.c.

◆ RegisterState()

void RegisterState ( PlayerSoundEventBase state)

Definition at line 101 of file playersoundeventhandler.c.

Variable Documentation

◆ m_CurrentState

ref PlayerSoundEventBase m_CurrentState

Definition at line 50 of file playersoundeventhandler.c.

◆ m_Player

enum EPlayerSoundEventID m_Player

◆ m_UpdateTimer

ref Timer m_UpdateTimer

Definition at line 51 of file playersoundeventhandler.c.

◆ SOUND_EVENTS_MAX

const int SOUND_EVENTS_MAX = EPlayerSoundEventID.ENUM_COUNT

Definition at line 47 of file playersoundeventhandler.c.