smartobject_create_definition
Create a SmartObject definition asset in Unreal Engine, adding an optional default slot. Use it to set up reusable interaction points for AI agents.
Instructions
Create a SmartObject definition asset and optional default slot.
Args: name: Asset name to create. path: Content Browser folder under /Game. slot_name: Optional first slot name; empty creates no slot. overwrite: Delete an existing asset before creation. save: Save the asset package after creation.
Returns: Structured JSON with asset path and slot count.
KB: see knowledge_base/23_MASS_ENTITY_AND_STATETREE.md#mcp-mass-statetree-and-smartobject-tools Example: smartobject_create_definition(name="SO_CoverPoint", slot_name="UseCover")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| path | No | /Game/AI/SmartObjects | |
| save | No | ||
| overwrite | No | ||
| slot_name | No | Default |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |