31 if (targetPlayer.IsAlive())
34 IEntity parent = targetPlayer.GetParent();
35 if (!parent || !parent.IsInherited(
Transport))
40 for (
int i = 0; i < transportTarget.CrewSize(); ++i)
42 if (transportTarget.CrewMember(i) == targetPlayer)
49 return found && transportTarget.CrewCanGetThrough(i);
54 super.OnStartServer(action_data);
62 player.TriggerPullPlayerOutOfVehicle();
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
protected int m_StanceMask
class ActionTargets ActionTarget
ref ActionTarget m_Target
override bool IsInstant()
void ActionPullBodyFromTransport()
override bool HasProgress()
override void CreateConditionComponents()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnStartServer(ActionData action_data)
Super root of all classes in Enforce script.
Base native class for all motorized wheeled vehicles.
DayZPlayerConstants
defined in C++
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.