22 string selection = target_EAI.GetActionComponentName(target.GetComponentIndex());
24 if ( selection ==
"sparkplug" && target_EAI.GetInventory().CanAddAttachment(item) )
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
class ActionTargets ActionTarget
ref ActionTarget m_Target
override void OnExecuteServer(ActionData action_data)
override void CreateConditionComponents()
void ActionInsertSparkplug()
override void OnExecuteClient(ActionData action_data)
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
override bool LocalTakeEntityAsAttachment(notnull EntityAI item)