remove_smart_object_slot_behavior_definition
Remove a behavior definition from a slot of a USmartObjectDefinition by index. Idempotent: an index past the end returns already_absent without error.
Instructions
Remove a behavior definition from a slot of a USmartObjectDefinition by its index in the slot's BehaviorDefinitions array. Idempotent: a behavior_index past the end returns already_absent without error.
Returns: { definition_path: string, slot_index: int, behavior_index: int, behavior_count: int, removed: bool, already_absent: bool, saved: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slot_index | No | Index of the slot to edit. | |
| behavior_index | No | Index into the slot's BehaviorDefinitions to remove. | |
| definition_path | Yes | Path to the USmartObjectDefinition asset. |