class ActionCombinationLockUnlock
ActionCombinationLockUnlock › ActionInteractBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Full hierarchyFull members 151
- ActionBase_Basic
- ActionBase
- AnimatedActionBase
- ActionInteractBase
- ActionCombinationLockUnlock
- ActionInteractBase
- AnimatedActionBase
- ActionBase
Methods 6
override void CreateConditionComponents()References new CCTNonRuined(), UAMaxDistances.DEFAULT, ActionBase.m_ConditionItem
Show 1 more
, ActionBase.m_ConditionTargetoverride bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)override void OnExecute(ActionData action_data)Only handles single player/offline handling
override void OnExecuteServer(ActionData action_data)References TryUnlockLock()
void TryUnlockLock(ActionData action_data)References Class.Cast(), CombinationLock.CheckLockedStateServer(), ActionBase.ClearActionJuncture()
Show 14 more
, ActionBase.ClearInventoryReservationEx(), ConstructionActionData.GetCombinationLock(), ConstructionActionData.GetCombinationLockSide(), PlayerBase.GetConstructionActionData(), GetGame(), EntityAI.GetHierarchyParent(), ActionTarget.GetObject(), CombinationLock.IsLockedOnParent(), CGame.IsMultiplayer(), ItemBase.StartItemSoundServer(), CombinationLock.UnlockOnServer(), SoundConstants.ITEM_COMBINATION_LOCK_WRONG_COMBINATION, ActionData.m_Player, and ActionData.m_Targetoverride void OnEndServer(ActionData action_data)