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

◆ HandleAudioPlayback()

override void Land_Underground_Stairs_Exit::HandleAudioPlayback ( EUndegroundEntranceState newState,
EUndegroundEntranceState prevState )
inlineprivate

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

78 {
79 if (newState == EUndegroundEntranceState.OPENING_A)
80 {
81 PlaySoundSet( m_LockingSound, LOCKING_SOUNDSET, 0, 0 );
82 PlaySoundSet( m_OpenSoundIn, OPENING_SOUNDSET_LOOP_IN, 0, 0 );
83 }
84 else if (newState == EUndegroundEntranceState.OPENING_B)
85 {
86 if (m_OpenSoundIn)
87 m_OpenSoundIn.Stop();
88 PlaySoundSet( m_OpenSoundOut, OPENING_SOUNDSET_LOOP_OUT, 0, 0 );
89 }
90 else if (newState == EUndegroundEntranceState.CLOSING_A)
91 {
92 PlaySoundSet( m_CloseSoundIn, CLOSING_SOUNDSET_LOOP_IN, 0, 0 );
94 m_CloseSoundIn.Event_OnEffectEnded.Insert(SoundEnded);
95 }
96 else if (newState == EUndegroundEntranceState.CLOSING_B)
97 {
99 m_CloseSoundLoop.Stop();
100 PlaySoundSet( m_CloseSoundOut, CLOSING_SOUNDSET_LOOP_OUT, 0, 0 );
101 PlaySoundSet( m_LockingSound, LOCKING_SOUNDSET, 0, 0 );
102
103 }
104 }
EUndegroundEntranceState
Определения Land_Underground_Entrance.c:2
const string OPENING_SOUNDSET_LOOP_IN
Определения Land_Underground_Stairs_Exit.c:14
const string CLOSING_SOUNDSET_LOOP_IN
Определения Land_Underground_Stairs_Exit.c:18
const string OPENING_SOUNDSET_LOOP_OUT
Определения Land_Underground_Stairs_Exit.c:16
const string CLOSING_SOUNDSET_LOOP_OUT
Определения Land_Underground_Stairs_Exit.c:20
void SoundEnded(Effect eff)
Определения Land_Underground_Stairs_Exit.c:69

Перекрестные ссылки CLOSING_SOUNDSET_LOOP_IN, CLOSING_SOUNDSET_LOOP_OUT, LOCKING_SOUNDSET, m_CloseSoundIn, m_CloseSoundLoop, m_CloseSoundOut, m_LockingSound, m_OpenSoundIn, m_OpenSoundOut, OPENING_SOUNDSET_LOOP_IN, OPENING_SOUNDSET_LOOP_OUT и SoundEnded().