class ActionAttachToConstructionSource
ActionAttachToConstruction › ActionSingleUseBase › AnimatedActionBase › ActionBase › ActionBase_Basic
All members, including inherited
Constructors 1
void ActionAttachToConstruction()References ActionBase.m_Text
Methods 7
override void CreateConditionComponents()override ActionData CreateActionData()override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)References Object.CanUseConstruction(), Class.Cast(), Class.Cast()
Show 12 more
, BaseBuildingBase.CheckSlotVerticalDistance(), GameInventory.FindFreeLocationFor(), Object.GetActionComponentName(), ConstructionActionData.GetAttachmentSlotFromSelection(), ActionTarget.GetComponentIndex(), PlayerBase.GetConstructionActionData(), EntityAI.GetInventory(), ActionTarget.GetObject(), InventoryLocation.GetSlot(), Object.IsKindOf(), BaseBuildingBase.IsPlayerInside(), and ConstructionActionData.SetSlotId()override void OnStartClient(ActionData action_data)protected void OnExecuteImpl(ActionData action_data)References Class.Cast(), Class.Cast(), ItemBase.CombineItemsClient()
Show 12 more
, GameInventory.FindAttachment(), PlayerBase.GetConstructionActionData(), EntityAI.GetInventory(), ActionTarget.GetObject(), ItemBase.GetQuantity(), ConstructionActionData.GetSlotId(), ItemBase.GetTargetQuantityMax(), PlayerBase.PredictiveTakeEntityToTargetAttachmentEx(), ItemBase.SplitIntoStackMaxClient(), ActionData.m_MainItem, ActionData.m_Player, and ActionData.m_Targetoverride void OnExecuteClient(ActionData action_data)override void OnExecuteServer(ActionData action_data)