class ActionAttach
ActionAttach › ActionSingleUseBase › AnimatedActionBase › ActionBase › ActionBase_Basic
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(), EntityAI.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.ClearActionJuncture()
Show 2 more
, ActionBase.ClearInventoryReservationEx(), and CGame.IsMultiplayer()override void OnExecuteClient(ActionData action_data)Referenced by ActionAttachOnProxy.OnExecuteClient()
protected void AttachItem(AttachActionData action_data)override bool CanBeSetFromInventory()