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

Go to the source code of this file.

Data Structures

class  PlayerSoundManagerBase

Enumerations

enum  eSoundHandlers {
  STAMINA , HUNGER , INJURY , THIRST ,
  COUNT
}

Functions

void CheckAllowUpdate ()
SoundHandlerBase GetHandler (eSoundHandlers id)
void Init ()
void PlayerSoundManagerBase (PlayerBase player)
void PlayerSoundManagerClient (PlayerBase player)
void RegisterHandler (SoundHandlerBase handler)
void SetAllowUpdate (bool enable)
void Update ()

Variables

ref Timer m_ClientCharacterDistanceCheck = new Timer
class PlayerSoundManagerServer extends PlayerSoundManagerBase m_ClientCharacterTick = new Timer
ref SoundHandlerBase m_Handlers [MAX_HANDLERS_COUNT]
enum eSoundHandlers m_Player
bool m_UpdateTimerRunning
const int MAX_HANDLERS_COUNT = eSoundHandlers.COUNT
const float SOUNDS_HEARING_DISTANCE = 50

Enumeration Type Documentation

◆ eSoundHandlers

Enumerator
STAMINA 
HUNGER 
INJURY 
THIRST 
COUNT 

Definition at line 4 of file playersoundmanager.c.

Function Documentation

◆ CheckAllowUpdate()

void CheckAllowUpdate ( )

◆ GetHandler()

SoundHandlerBase GetHandler ( eSoundHandlers id)

Definition at line 39 of file playersoundmanager.c.

References m_Handlers.

◆ Init()

void Init ( )

Definition at line 44 of file playersoundmanager.c.

◆ PlayerSoundManagerBase()

void PlayerSoundManagerBase ( PlayerBase player)

Definition at line 27 of file playersoundmanager.c.

References PlayerSoundManagerBase::Init().

◆ PlayerSoundManagerClient()

void PlayerSoundManagerClient ( PlayerBase player)

Definition at line 102 of file playersoundmanager.c.

References g_Game, and m_ClientCharacterDistanceCheck.

Referenced by ManBase::Init().

◆ RegisterHandler()

void RegisterHandler ( SoundHandlerBase handler)

Definition at line 33 of file playersoundmanager.c.

References m_Handlers.

Referenced by PlayerSoundManagerBase::Init().

◆ SetAllowUpdate()

void SetAllowUpdate ( bool enable)

Definition at line 111 of file playersoundmanager.c.

References m_ClientCharacterTick, and m_UpdateTimerRunning.

Referenced by CheckAllowUpdate(), and Update().

Variable Documentation

◆ m_ClientCharacterDistanceCheck

ref Timer m_ClientCharacterDistanceCheck = new Timer

Definition at line 87 of file playersoundmanager.c.

Referenced by PlayerSoundManagerClient().

◆ m_ClientCharacterTick

class PlayerSoundManagerServer extends PlayerSoundManagerBase m_ClientCharacterTick = new Timer

Referenced by SetAllowUpdate().

◆ m_Handlers

◆ m_Player

◆ m_UpdateTimerRunning

bool m_UpdateTimerRunning

Definition at line 88 of file playersoundmanager.c.

Referenced by CheckAllowUpdate(), and SetAllowUpdate().

◆ MAX_HANDLERS_COUNT

const int MAX_HANDLERS_COUNT = eSoundHandlers.COUNT

Definition at line 24 of file playersoundmanager.c.

Referenced by PlayerSoundManagerBase::Update(), and Update().

◆ SOUNDS_HEARING_DISTANCE

const float SOUNDS_HEARING_DISTANCE = 50

Definition at line 2 of file playersoundmanager.c.

Referenced by CheckAllowUpdate().