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

◆ OnDoorStateChangedClient()

void Land_Underground_EntranceBase::OnDoorStateChangedClient ( EUndegroundEntranceState newState,
EUndegroundEntranceState prevState )
inlineprivate

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

219 {
220 if (newState > EUndegroundEntranceState.CLOSED)
221 {
222 SetEventMask(EntityEvent.POSTSIMULATE);
223 }
224 else
225 {
226 ClearEventMask(EntityEvent.POSTSIMULATE);
228 }
229
230 HandleAudioPlayback(newState, prevState);
231 HandleVisualPlayback(newState, prevState);
232
234 {
235 m_ConnectedPanels = new array<Land_Underground_Panel>();
237 }
239 {
240 p.OnDoorStateChangedClient(newState, prevState);
241 }
242 }
EUndegroundEntranceState
Определения Land_Underground_Entrance.c:2
void Land_Underground_Panel()
Определения Land_Underground_Panel.c:38
void GetConnectedPanels(array< Land_Underground_Panel > panels)
Определения Land_Underground_Entrance.c:154
ref array< Land_Underground_Panel > m_ConnectedPanels
Определения Land_Underground_Entrance.c:58
void HandleAudioPlayback(EUndegroundEntranceState newState, EUndegroundEntranceState prevState)
void HandleVisualPlayback(EUndegroundEntranceState newState, EUndegroundEntranceState prevState)
EntityEvent
Entity events for event-mask, or throwing event from code.
Определения EnEntity.c:45

Перекрестные ссылки CleanUpOnClosedClient(), GetConnectedPanels(), HandleAudioPlayback(), HandleVisualPlayback(), Land_Underground_Panel() и m_ConnectedPanels.

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