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

◆ ActionCondition()

override bool ActionStopEngine::ActionCondition ( PlayerBase player,
ActionTarget target,
ItemBase item )
inlineprivate

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

17 {
18 HumanCommandVehicle vehCommand = player.GetCommand_Vehicle();
19 if (!vehCommand)
20 return false;
21
22 auto vehicle = CarScript.Cast(vehCommand.GetTransport());
23 if (!vehicle)
24 return false;
25
26 if (!vehicle.EngineIsOn())
27 return false;
28
29 if (vehicle.GetSpeedometerAbsolute() > 8)
30 return false;
31
32 return vehicle.CrewDriver() == player;
33 }
proto native Transport GetTransport()

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