36 if (!transport.LightIsOn())
38 if (transport.NeedElectricitySourceDevice())
40 EntityAI neededItem = transport.GetElectricitySourceDevice();
42 if (neededItem && !neededItem.IsRuined())
43 return neededItem.GetCompEM() && neededItem.GetCompEM().GetEnergy() > 0;
64 transport.LightToggle();
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
void ActionInteractBase()
void ActionSwitchLights()
override bool CanBeUsedInVehicle()
override bool HasTarget()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void CreateConditionComponents()
override void OnExecuteServer(ActionData action_data)
proto native Transport GetTransport()
Native class for boats - handles physics simulation.
DayZPlayerConstants
defined in C++