class ActionCarDoors
ActionCarDoors › ActionInteractBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Members 4
protected int m_CommandUIDPerCrewIdx[4]protected bool m_IsOpening = trueReferenced by ActionCondition(), OnStartServer(), ActionCloseCarDoors.ActionCloseCarDoors()
Show 1 more
, ActionOpenCarDoors.ActionOpenCarDoors()Methods 9
override void CreateConditionComponents()override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References Transport.CanReachDoorsFromSeat(), Class.CastTo(), Transport.CrewMemberIndex()
Show 12 more
, Transport.CrewSize(), Entity.GetAnimationPhase(), Transport.GetAnimSourceFromSelection(), CarScript.GetCarDoorsState(), Human.GetCommand_Vehicle(), CarScript.GetDoorInvSlotNameFromSeatPos(), CarScript.GetDoorSelectionNameFromSeatPos(), HumanCommandVehicle.GetTransport(), Transport.IsAreaAtDoorFreeDiag(), AnimatedActionBase.m_CommandUID, m_CommandUIDPerCrewIdx, and m_IsOpeningoverride void OnStartServer(ActionData action_data)see if door is in reach
override void OnEndServer(ActionData action_data)References Class.Cast(), Human.GetCommand_Vehicle(), HumanCommandVehicle.GetTransport()
Show 2 more
, AnimatedActionBase.OnEndServer(), and ActionData.m_Playeroverride void OnEnd(ActionData action_data)override bool CanBeUsedInVehicle()override bool HasTarget()References m_CommandUIDPerCrewIdx
Referenced by ActionCloseCarDoors.ActionCloseCarDoors(), and ActionOpenCarDoors.ActionOpenCarDoors()
Referenced by ActionCloseCarDoors.ActionCloseCarDoors(), and ActionOpenCarDoors.ActionOpenCarDoors()