69 if (!
GetGame().IsDedicatedServer())
74 if (!
GetGame().IsDedicatedServer())
98 if (
target.GetObject() &&
target.GetObject().CanUseConstruction())
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
void ClearInventoryReservationEx(ActionData action_data)
override void CreateConditionComponents()
override bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=null)
int FindSlotIdToAttachOrCombine(PlayerBase player, ActionTarget target, ItemBase item)
void ActionAttachOnSelection()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override void OnExecuteServer(ActionData action_data)
override ActionData CreateActionData()
override void OnExecuteClient(ActionData action_data)
provides access to slot configuration
const int INVALID
Invalid slot (-1)
static proto native int GetSlotIdFromString(string slot_name)
converts string to slot_id
Base Param Class with no parameters. Used as general purpose parameter overloaded with Param1 to Para...
proto native CGame GetGame()