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

◆ AttenuateSoundIfNecessary()

void DayZPlayer::AttenuateSoundIfNecessary ( SoundObject soundObject)
inlineprotected

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

3977 {
3978 if (g_Game.GetPlayer() != NULL && (IsSoundInsideBuilding() != g_Game.GetPlayer().IsSoundInsideBuilding() || IsCameraInsideVehicle() != g_Game.GetPlayer().IsCameraInsideVehicle()))
3979 {
3980 soundObject.SetKind(WaveKind.WAVEATTALWAYS);
3981 }
3982 else
3983 {
3984 soundObject.SetKind(WaveKind.WAVEEFFECTEX);
3985 }
3986 }
DayZGame g_Game
Определения DayZGame.c:4074
WaveKind
Определения Sound.c:2
proto native void SetKind(WaveKind kind)

Перекрестные ссылки g_Game и SoundObject::SetKind().

Используется в OnStepEvent(), ProcessAttachmentEvent(), ProcessSoundEvent(), ProcessVoiceEvent() и ProcessWeaponEvent().