create_smart_object_definition
Create or load a USmartObjectDefinition asset and seed it with activity slots via DebugAddSlot, returning its path, name, slot count, and save status.
Instructions
Create (or load) a USmartObjectDefinition asset and seed it with N activity slots via the public DebugAddSlot API.
Returns: { definition_path: string, definition_name: string, num_slots: int, created: bool, saved: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| package_path | No | Content folder; defaults to /Game/MCP | |
| definition_name | Yes | Name for the new Smart Object definition | |
| num_activity_slots | No | Number of slots to add; defaults to 1 |