class ActionCarDoorsSource
ActionCarDoors › ActionInteractBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Derived classes
All members, including inherited
Constructors 1
void ActionCarDoors()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(), CarScript.GetAnimSourceFromSelection(), CarScript.GetCarDoorsState(), Human.GetCommand_Vehicle(), CarScript.GetDoorInvSlotNameFromSeatPos(), CarScript.GetDoorSelectionNameFromSeatPos(), HumanCommandVehicle.GetTransport(), Car.IsAreaAtDoorFree(), 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)override 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()