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

◆ ActionCondition()

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

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

27 {
28 HumanCommandVehicle vehCommand = player.GetCommand_Vehicle();
29 if (!vehCommand)
30 return false;
31
32 BoatScript boat = BoatScript.Cast(vehCommand.GetTransport());
33 if (boat && !boat.EngineIsOn())
34 {
35 if (boat.GetHealthLevel("") >= GameConstants.STATE_RUINED || boat.GetHealthLevel("Engine") >= GameConstants.STATE_RUINED)
36 return false;
37
38 return boat.CrewMemberIndex(player) == DayZPlayerConstants.VEHICLESEAT_DRIVER);
39 }
40
41 return false;
42 }
Определения BoatScript.c:31
Определения constants.c:659
proto native Transport GetTransport()
Определения human.c:690
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602
const int STATE_RUINED
Определения constants.c:846

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