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

◆ OnEngineStop()

override void BoatScript::OnEngineStop ( )
inlineprotected

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

315 {
316 super.OnEngineStop();
317
318 if (GetGame().IsDedicatedServer())
319 return;
320
321 FadeEngineSound(false);
322 HandleEngineSound(EBoatEngineSoundState.STOP_OK);
323
324 vector mat[4];
325 dBodyGetWorldTransform(this, mat);
326 vector pos = mat[3] + VectorToParent(PropellerGetPosition());
327
328 if (GetGame().GetWaterDepth(pos) < 0) // stop instantly
330 else
332 }
void HandleEngineSound(EBoatEngineSoundState state)
Определения BoatScript.c:598
void FadeEngineSound(bool fadeIn)
Определения BoatScript.c:714
void StopParticleUpdate()
Определения BoatScript.c:808
override ScriptCallQueue GetCallQueue(int call_category)
Определения DayZGame.c:1187
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()
proto native void dBodyGetWorldTransform(notnull IEntity body, out vector matrix[4])
const int CALL_CATEGORY_SYSTEM
Определения 3_Game/tools/tools.c:8

Перекрестные ссылки CALL_CATEGORY_SYSTEM, ScriptCallQueue::CallLater(), dBodyGetWorldTransform(), FadeEngineSound(), CGame::GetCallQueue(), GetGame(), HandleEngineSound() и StopParticleUpdate().