remove_niagara_renderer
Removes a Niagara emitter renderer by index, validates the index, recompiles the system, and saves the asset.
Instructions
Remove a renderer from a Niagara emitter by index. Validates that renderer_index is in range, removes from the emitter's RendererProperties array, requests a system compile and saves the asset.
Returns: { system_path: string, emitter_name: string, removed_renderer_index: int, removed_renderer_class: string, renderer_count_after: int, save_error?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| system_path | Yes | Asset path of the Niagara System. | |
| emitter_name | Yes | Name of the emitter handle. | |
| renderer_index | Yes | 0-based index into the emitter's renderers list (use get_niagara_emitter_renderers to find the index) |