add_smart_object_slot
Append a named activity slot to a USmartObjectDefinition asset, optionally with a gameplay tag, without duplicating an existing slot name.
Instructions
Append a named activity slot to a USmartObjectDefinition (idempotent on name).
Returns: { definition_path: string, slot_name: string, activity_tag: string, slot_count: int, added?: bool, already_existed?: bool, saved: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slot_name | Yes | Unique name for the new slot | |
| activity_tag | No | Optional FGameplayTag to attach to the slot; defaults to "Default" | |
| definition_path | Yes | Path to the USmartObjectDefinition asset |