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

◆ OnDoorStateChangedClient()

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

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

211 {
212 if (newState > EUndegroundEntranceState.CLOSED)
213 {
214 SetEventMask(EntityEvent.POSTSIMULATE);
215 }
216 else
217 {
218 ClearEventMask(EntityEvent.POSTSIMULATE);
220 }
221
222 HandleAudioPlayback(newState, prevState);
223 HandleVisualPlayback(newState, prevState);
224
226 {
227 m_ConnectedPanels = new array<Land_Underground_Panel>();
229 }
231 {
232 p.OnDoorStateChangedClient(newState, prevState);
233 }
234 }
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:146
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().