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

◆ OnDoorStateChangedClient()

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

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

196 {
197 if (newState > EUndegroundEntranceState.CLOSED)
198 {
199 SetEventMask(EntityEvent.POSTSIMULATE);
200 }
201 else
202 {
203 ClearEventMask(EntityEvent.POSTSIMULATE);
205 }
206
207 HandleAudioPlayback(newState, prevState);
208 HandleVisualPlayback(newState, prevState);
209
211 {
212 m_ConnectedPanels = new array<Land_Underground_Panel>();
214 }
216 {
217 p.OnDoorStateChangedClient(newState, prevState);
218 }
219 }
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:131
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().