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

◆ OnFinishProgress()

override void OnFinishProgress ( ActionData action_data)

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

40 {
41 super.OnFinishProgress(action_data);
42
43 HumanCommandVehicle vehCommand = action_data.m_Player.GetCommand_Vehicle();
44 if (!vehCommand)
45 return;
46
47 auto vehicle = CarScript.Cast(vehCommand.GetTransport());
48 if (!vehicle)
49 return;
50
51 if (vehicle.GetNetworkMoveStrategy() == NetworkMoveStrategy.PHYSICS)
52 {
53 // Only perform on clients (or robos), validation is performed in C++ with respect to scripted 'Car.OnBeforeEngineStart'
54 if (action_data.m_Player.GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_SERVER)
55 {
56 return;
57 }
58 }
59 else
60 {
61 if (g_Game.IsClient())
62 return;
63 }
64
65 vehicle.EngineStart();
66 }
DayZGame g_Game
Определения DayZGame.c:3868
Определения CivilianSedan.c:2
proto native Transport GetTransport()
Определения human.c:690
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1068

Перекрестные ссылки ActionData, g_Game и HumanCommandVehicle::GetTransport().