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

◆ OnFinishProgress()

override void OnFinishProgress ( ActionData action_data)

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

40 {
41 HumanCommandVehicle vehCommand = action_data.m_Player.GetCommand_Vehicle();
42 if (!vehCommand)
43 return;
44
45 auto vehicle = MotorbikeScript.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 'Motorbike.OnBeforeEngineStart'
52 if (action_data.m_Player.GetInstanceType() == DayZPlayerInstanceType.INSTANCETYPE_SERVER)
53 {
54 return;
55 }
56 }
57 else
58 {
59 if (g_Game.IsClient())
60 return;
61 }
62
63 vehicle.EngineStart();
64 }
DayZGame g_Game
Определения DayZGame.c:4074
void MotorbikeScript()
Определения MotorbikeScript.c:105
PlayerBase m_Player
Определения ActionBase.c:40
proto native Transport GetTransport()
Определения human.c:712
DayZPlayerInstanceType
defined in C++
Определения dayzplayer.c:1084

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