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

◆ OnFinishProgress()

override void OnFinishProgress ( ActionData action_data)

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

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

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