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

◆ PlayAmbientSound()

void PlayAmbientSound ( )
protected

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

511 {
512 if (m_BestTrigger)
513 {
514 if (m_BestTrigger.m_Data.AmbientSoundType != string.Empty)
515 {
516 m_AmbientController = m_BestTrigger.m_Data.AmbientSoundType;
517 SetSoundControllerOverride(m_AmbientController, 1.0, SoundControllerAction.Overwrite);
518 }
519 if (m_BestTrigger.m_Data.AmbientSoundSet != string.Empty)
520 {
521 if (m_AmbientSound && m_BestTrigger.m_Data.AmbientSoundSet != m_AmbientSound.GetSoundSet())
523
524 m_Player.PlaySoundSetLoop(m_AmbientSound, m_BestTrigger.m_Data.AmbientSoundSet, 3, 3);
525 }
526
527 }
528 }
DayZPlayer m_Player
Определения Hand_Events.c:42
void StopAmbientSound()
Определения UndergroundHandlerClient.c:530
string m_AmbientController
Определения UndergroundHandlerClient.c:31
EffectSound m_AmbientSound
Определения UndergroundHandlerClient.c:32
UndergroundTrigger m_BestTrigger
Определения UndergroundHandlerClient.c:34
SetSoundControllerOverride(string controllerName, float value, SoundControllerAction action)

Перекрестные ссылки m_AmbientController, m_AmbientSound, m_BestTrigger, m_Player, SetSoundControllerOverride() и StopAmbientSound().

Используется в OnUndergroundPresenceUpdate().