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

◆ PlayAmbientSound()

void PlayAmbientSound ( )
protected

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

516 {
517 if (m_BestTrigger)
518 {
519 if (m_BestTrigger.m_Data.AmbientSoundType != string.Empty)
520 {
521 m_AmbientController = m_BestTrigger.m_Data.AmbientSoundType;
522 SetSoundControllerOverride(m_AmbientController, 1.0, SoundControllerAction.Overwrite);
523 }
524 if (m_BestTrigger.m_Data.AmbientSoundSet != string.Empty)
525 {
526 if (m_AmbientSound && m_BestTrigger.m_Data.AmbientSoundSet != m_AmbientSound.GetSoundSet())
528
529 m_Player.PlaySoundSetLoop(m_AmbientSound, m_BestTrigger.m_Data.AmbientSoundSet, 3, 3);
530 }
531
532 }
533 }
map m_Player
void StopAmbientSound()
Определения UndergroundHandlerClient.c:535
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, SetSoundControllerOverride() и StopAmbientSound().

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