DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ ProcessSound()

void InjurySoundHandlerBase::ProcessSound ( eInjurySoundZones zone)
inlineprivate

См. определение в файле InjurySoundHandler.c строка 81

82 {
83 //Print("injury sound zone:"+ zone);
84 // process sound here
85 if( GetGame().GetTime() > m_SoundTime)
86 {
87 float offset_time;
88 if(zone == eInjurySoundZones.NONE)
89 {
90 offset_time = 3000;
91 m_SoundTime = GetGame().GetTime() + offset_time;
92 return;
93 }
94 if(zone == eInjurySoundZones.LIGHT)
95 {
96 offset_time = Math.RandomFloatInclusive(SOUND_INTERVALS_LIGHT_MIN, SOUND_INTERVALS_LIGHT_MAX) * 1000;
97 }
98 else if(zone == eInjurySoundZones.MEDIUM)
99 {
100 offset_time = Math.RandomFloatInclusive(SOUND_INTERVALS_MEDIUM_MIN, SOUND_INTERVALS_MEDIUM_MAX) * 1000;
101 }
102 else if(zone == eInjurySoundZones.HEAVY)
103 {
104 offset_time = Math.RandomFloatInclusive(SOUND_INTERVALS_HEAVY_MIN, SOUND_INTERVALS_HEAVY_MAX) * 1000;
105 }
106 m_SoundTime = GetGame().GetTime() + offset_time;
107 PlaySound(zone);
108 }
109 }
void PlaySound()
Определения HungerSoundHandler.c:38
eInjurySoundZones
Определения InjurySoundHandler.c:2
float GetTime()
Определения NotificationSystem.c:35
proto int GetTime()
returns mission time in milliseconds
const float SOUND_INTERVALS_HEAVY_MIN
Определения InjurySoundHandler.c:28
const float SOUND_INTERVALS_MEDIUM_MAX
Определения InjurySoundHandler.c:27
const float SOUND_INTERVALS_MEDIUM_MIN
Определения InjurySoundHandler.c:27
const float SOUND_INTERVALS_LIGHT_MAX
Определения InjurySoundHandler.c:26
float m_SoundTime
Определения InjurySoundHandler.c:33
const float SOUND_INTERVALS_LIGHT_MIN
Определения InjurySoundHandler.c:26
const float SOUND_INTERVALS_HEAVY_MAX
Определения InjurySoundHandler.c:28
proto native CGame GetGame()

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