class ActionOpenDoors
ActionOpenDoors › ActionInteractBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Members 1
ref NoiseParams m_NoiseParReferenced by OnEndServer()
Methods 7
override void CreateConditionComponents()References new CCINone(), new CCTCursor(), ActionBase.m_ConditionItem
Show 1 more
, ActionBase.m_ConditionTargetprotected bool CheckIfDoorIsLocked()protected bool CreatesNoise()Referenced by OnEndServer()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References BuildingBase.CanDoorBeOpened(), Class.CastTo(), CheckIfDoorIsLocked()
Show 11 more
, new DoorManipulationParams(), BuildingBase.DoorsDirectionalCheck(), ActionTarget.GetComponentIndex(), Building.GetDoorIndex(), ActionTarget.GetObject(), ActionBase.IsBuilding(), ActionBase.IsInReach(), UAMaxDistances.DEFAULT, DoorManipulationParams.m_Caller, DoorManipulationParams.m_CheckIfLocked, and DoorManipulationParams.m_DoorIndexoverride void OnStartServer(ActionData action_data)References BuildingBase.CanDoorBeOpened(), Class.CastTo(), CheckIfDoorIsLocked()
Show 11 more
, new DoorManipulationParams(), ActionTarget.GetComponentIndex(), Building.GetDoorIndex(), ActionTarget.GetObject(), AnimatedActionBase.OnStartServer(), Building.OpenDoor(), DoorManipulationParams.m_Caller, DoorManipulationParams.m_CheckIfLocked, DoorManipulationParams.m_DoorIndex, ActionData.m_Player, and ActionData.m_Targetoverride void OnEndServer(ActionData action_data)override bool IsLockTargetOnUse()