class ActionLockDoors
ActionLockDoors › ActionContinuousBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Constants 1
protected const float APPLIED_DMG = 6Referenced by OnFinishProgressServer()
Methods 5
override void CreateConditionComponents()override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References Building.CanDoorBeLocked(), Class.Cast(), Class.CastTo()
Show 12 more
, EntityAI.FindAttachmentBySlotName(), ActionTarget.GetComponentIndex(), Building.GetDoorIndex(), Building.GetDoorInfo(), ToolBase.GetKeyCompatibilityType(), Building.GetLockCompatibilityType(), ActionTarget.GetObject(), ActionBase.IsBuilding(), ItemBase.IsExternalLockType(), ActionBase.IsInReach(), UAMaxDistances.DEFAULT, and AdditionalDoorInfo.m_RelatedInventorySlotNamesprotected void LockDoor(ActionTarget target)References Class.CastTo(), ActionTarget.GetComponentIndex(), Building.GetDoorIndex()
Show 2 more
, ActionTarget.GetObject(), and Building.LockDoor()Referenced by OnFinishProgressServer()
override void OnFinishProgressServer(ActionData action_data)References MiscGameplayFunctions.DealAbsoluteDmg(), LockDoor(), APPLIED_DMG
Show 2 more
, ActionData.m_MainItem, and ActionData.m_Targetoverride bool IsLockTargetOnUse()