Структуры данных | |
| class | PlayerSoundManagerBase |
Перечисления | |
| enum | eSoundHandlers { STAMINA , HUNGER , INJURY , THIRST , COUNT } |
Функции | |
| void | PlayerSoundManagerBase (PlayerBase player) |
| void | RegisterHandler (SoundHandlerBase handler) |
| SoundHandlerBase | GetHandler (eSoundHandlers id) |
| void | Init () |
| Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system) | |
| void | Update () |
| void | PlayerSoundManagerClient (PlayerBase player) |
| void | SetAllowUpdate (bool enable) |
| void | CheckAllowUpdate () |
Переменные | |
| const float | SOUNDS_HEARING_DISTANCE = 50 |
| enum eSoundHandlers | m_Player |
| const int | MAX_HANDLERS_COUNT = eSoundHandlers.COUNT |
| ref SoundHandlerBase | m_Handlers [MAX_HANDLERS_COUNT] |
| class PlayerSoundManagerServer extends PlayerSoundManagerBase | m_ClientCharacterTick = new Timer |
| ref Timer | m_ClientCharacterDistanceCheck = new Timer |
| bool | m_UpdateTimerRunning |