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

◆ RequestLatentTransition()

void Land_Underground_EntranceBase::RequestLatentTransition ( float time,
EUndegroundEntranceState targetState = EUndegroundEntranceState.UNINITIALIZED )
inlineprivate

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

178 {
179 if (targetState == EUndegroundEntranceState.UNINITIALIZED)
180 {
181 targetState = m_DoorState + 1;
182 }
183 GetGame().GetCallQueue( CALL_CATEGORY_SYSTEM ).CallLater( SetDoorStateServer, time * 1000, false, targetState);
184 }
EUndegroundEntranceState
Определения Land_Underground_Entrance.c:2
override ScriptCallQueue GetCallQueue(int call_category)
Определения DayZGame.c:1187
EUndegroundEntranceState m_DoorState
Определения Land_Underground_Entrance.c:53
void SetDoorStateServer(EUndegroundEntranceState newState)
Определения Land_Underground_Entrance.c:186
proto void CallLater(func fn, int delay=0, bool repeat=false, void param1=NULL, void param2=NULL, void param3=NULL, void param4=NULL, void param5=NULL, void param6=NULL, void param7=NULL, void param8=NULL, void param9=NULL)
adds call into the queue with given parameters and arguments (arguments are held in memory until the ...
proto native CGame GetGame()
const int CALL_CATEGORY_SYSTEM
Определения tools.c:8

Перекрестные ссылки CALL_CATEGORY_SYSTEM, ScriptCallQueue::CallLater(), CGame::GetCallQueue(), GetGame(), m_DoorState и SetDoorStateServer().

Используется в Land_Underground_Stairs_Exit::OnDoorStateChangedServer() и OnDoorStateChangedServer().