class ActionAttachSource
ActionAttach › ActionSingleUseBase › AnimatedActionBase › ActionBase › ActionBase_Basic
Derived classes
All members, including inherited
Constructors 1
void ActionAttach()References ActionBase.m_Text
Methods 8
override void CreateConditionComponents()override ActionData CreateActionData()References new AttachActionData()
override bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data = null)Referenced by ActionAttachWithSwitch.SetupAction()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References GameInventory.CanAddAttachment(), Object.CanUseConstruction(), Class.Cast()
Show 2 more
, EntityAI.GetInventory(), and ActionTarget.GetObject()Referenced by ActionAttachOnTrap.ActionCondition()
override void OnExecuteServer(ActionData action_data)References AttachItem(), Class.Cast(), ActionBase.ClearInventoryReservationEx()
Show 1 more
, CGame.IsMultiplayer()override void OnExecuteClient(ActionData action_data)Referenced by ActionAttachOnProxy.OnExecuteClient()
protected void AttachItem(AttachActionData action_data)override bool CanBeSetFromInventory()