class ActionLockAttachmentSource
ActionLockAttachment › ActionContinuousBase › AnimatedActionBase › ActionBase › ActionBase_Basic
All members, including inherited
Constructors 1
void ActionLockAttachment()Constants 2
private const string LOCK_VERSION = "#widget_lock"private const string UNLOCK_VERSION = "#widget_unlock"Members 1
private string m_Name = LOCK_VERSIONReferenced by ActionCondition()
Methods 7
override void OnActionInfoUpdate(PlayerBase player, ActionTarget target, ItemBase item)References Class.Cast(), ActionTarget.GetObject(), Object.IsAlive()
Show 4 more
, EntityAI.IsLockedInSlot(), LOCK_VERSION, ActionBase.m_Text, and UNLOCK_VERSIONoverride void CreateConditionComponents()References new CCTCursorNoRuinCheck(), ActionBase.m_ConditionItem, ActionBase.m_ConditionTarget
Show 1 more
, UAMaxDistances.SMALLoverride bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References Class.Cast(), Class.Cast(), Class.Cast()
Show 17 more
, Class.Cast(), array.Count(), CarScript.GetCarDoorsState(), GameInventory.GetCurrentInventoryLocation(), EntityAI.GetInventory(), ItemBase.GetLockType(), ActionTarget.GetObject(), ActionTarget.GetParent(), InventoryLocation.GetSlot(), InventorySlots.GetSlotName(), new InventoryLocation(), Object.IsAlive(), EntityAI.IsLockedInSlot(), LOCK_VERSION, ItemBase.m_CompatibleLocks, m_Name, and UNLOCK_VERSIONoverride void OnStartAnimationLoop(ActionData action_data)override void OnEnd(ActionData action_data)References Class.Cast(), ItemBase.GetLockSoundSet(), ActionTarget.GetObject()
Show 5 more
, CGame.IsMultiplayer(), CGame.IsServer(), CGame.RPCSingleParam(), ActionData.m_MainItem, and ActionData.m_Targetoverride void OnEndAnimationLoop(ActionData action_data)override void OnFinishProgressServer(ActionData action_data)