DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
ThirstSoundHandler.c
См. документацию.
2{
3 override void Init()
4 {
5 m_Id = eSoundHandlers.THIRST;
6 }
7
8}
9
10//---------------------------
11// Client
12//---------------------------
13class ThirstSoundHandlerClient extends ThirstSoundHandlerBase
14{
15 const float SOUND_INTERVALS_LIGHT_MIN = 10;
16 const float SOUND_INTERVALS_LIGHT_MAX = 30;
19
20 override void Update()
21 {
22 if ( m_Player.GetMixedSoundStates() & eMixedSoundStates.THIRSTY )
23 {
25 }
26 }
27
29 {
30 if ( GetGame().GetTime() > m_SoundTime)
31 {
33 m_SoundTime = GetGame().GetTime() + offset_time;
34 PlaySound();
35 }
36 }
37
38 void PlaySound()
39 {
40 m_Player.PlaySoundEventEx(EPlayerSoundEventID.THIRST);
41 }
42}
43
44
45//---------------------------
46// Server
47//---------------------------
48class ThirstSoundHandlerServer extends ThirstSoundHandlerBase
49{
50
51}
eMixedSoundStates
bits
Определения EMixedSoundStates.c:3
DayZPlayer m_Player
Определения Hand_Events.c:42
float m_SoundTime
Определения HungerSoundHandler.c:17
class HungerSoundHandlerBase extends SoundHandlerBase SOUND_INTERVALS_LIGHT_MIN
const float SOUND_INTERVALS_LIGHT_MAX
Определения HungerSoundHandler.c:16
EffectSound m_Sound
Определения HungerSoundHandler.c:18
float GetTime()
Определения NotificationSystem.c:35
EPlayerSoundEventID
Определения PlayerSoundEventHandler.c:3
eSoundHandlers
Определения PlayerSoundManager.c:5
enum eStaminaZones m_Id
void PlaySound()
Определения ThirstSoundHandler.c:38
void ProcessSound()
Определения ThirstSoundHandler.c:28
proto int GetTime()
returns mission time in milliseconds
Wrapper class for managing sound through SEffectManager.
Определения EffectSound.c:5
Определения EnMath.c:7
override void Init()
Определения ThirstSoundHandler.c:3
proto native CGame GetGame()
static float RandomFloatInclusive(float min, float max)
Returns a random float number between and min [inclusive] and max [inclusive].
Определения EnMath.c:106
override void Update()
Определения ThirstSoundHandler.c:20