class ActionUnlockShippingContainerSource
ActionUnlockShippingContainer › ActionUnlockDoors › ActionContinuousBase › AnimatedActionBase › ActionBase › ActionBase_Basic
All members, including inherited
Methods 4
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References Class.CastTo(), ActionTarget.GetObject(), Building.IsDoorLocked()
Show 1 more
, TranslateLockSelectionIntoDoorIdx()override void OnFinishProgressServer(ActionData action_data)References Class.Cast(), Class.Cast(), MiscGameplayFunctions.DealAbsoluteDmg()
Show 10 more
, ShippingContainerKeys_ColorBase.DestroyKeyServer(), ActionTarget.GetComponentIndex(), Building.GetDoorIndex(), ToolBase.GetKeyCompatibilityType(), Building.GetLockCompatibilityType(), ActionTarget.GetObject(), UnlockDoor(), ActionUnlockDoors.APPLIED_DMG, ActionData.m_MainItem, and ActionData.m_Targetoverride protected void UnlockDoor(ActionTarget target)References Class.CastTo(), ActionTarget.GetObject(), TranslateLockSelectionIntoDoorIdx()
Show 1 more
, Building.UnlockDoor()Referenced by OnFinishProgressServer()
protected int TranslateLockSelectionIntoDoorIdx(ActionTarget target)Returns door idx
References Class.CastTo(), string.Contains(), Object.GetActionComponentName()