Dayz 1.25
Dayz Code Explorer by KGB
Загрузка...
Поиск...
Не найдено
Файл ThirstSoundHandler.c

См. исходные тексты.

Структуры данных

class  SoundHandlerBase
 
class  ThirstSoundHandlerBase
 

Функции

override void Update ()
 
void ProcessSound ()
 
void PlaySound ()
 

Переменные

class ThirstSoundHandlerBase extends SoundHandlerBase SOUND_INTERVALS_LIGHT_MIN = 10
 
const float SOUND_INTERVALS_LIGHT_MAX = 30
 
float m_SoundTime
 
EffectSound m_Sound
 

Функции

◆ PlaySound()

void PlaySound ( )
39 {
41 }
DayZPlayer m_Player
Definition Hand_Events.c:42
EPlayerSoundEventID
Definition PlayerSoundEventHandler.c:2
bool PlaySoundEventEx(EPlayerSoundEventID id, bool from_anim_system=false, bool is_from_server=false, int param=0)
Definition DayZPlayerImplement.c:489

Перекрестные ссылки m_Player и DayZPlayer::PlaySoundEventEx().

◆ ProcessSound()

void ProcessSound ( )
29 {
30 if ( GetGame().GetTime() > m_SoundTime)
31 {
33 m_SoundTime = GetGame().GetTime() + offset_time;
34 PlaySound();
35 }
36 }
float GetTime()
Definition NotificationSystem.c:35
float m_SoundTime
Definition ThirstSoundHandler.c:17
void PlaySound()
Definition ThirstSoundHandler.c:38
class ThirstSoundHandlerBase extends SoundHandlerBase SOUND_INTERVALS_LIGHT_MIN
const float SOUND_INTERVALS_LIGHT_MAX
Definition ThirstSoundHandler.c:16
Definition EnMath.c:7
Definition EntityAI.c:95
proto native CGame GetGame()
static float RandomFloatInclusive(float min, float max)
Returns a random float number between and min [inclusive] and max [inclusive].
Definition EnMath.c:106

Перекрестные ссылки GetGame(), GetTime(), m_SoundTime, PlaySound(), Math::RandomFloatInclusive(), SOUND_INTERVALS_LIGHT_MAX и SOUND_INTERVALS_LIGHT_MIN.

Переменные

◆ m_Sound

EffectSound m_Sound

◆ m_SoundTime

float m_SoundTime

◆ SOUND_INTERVALS_LIGHT_MAX

const float SOUND_INTERVALS_LIGHT_MAX = 30

◆ SOUND_INTERVALS_LIGHT_MIN

class ThirstSoundHandlerBase extends SoundHandlerBase SOUND_INTERVALS_LIGHT_MIN = 10