add_niagara_emitter_handle
Adds an existing Niagara emitter asset to a Niagara System, names the new handle, then saves the modified system. Returns handle details and save status.
Instructions
Add an emitter to a Niagara system from an existing UNiagaraEmitter asset. Loads the emitter asset, gets its exposed version GUID, and calls UNiagaraSystem::AddEmitterHandle. The system is saved after modification.
Returns: { system_path: string, emitter_handle_name: string, emitter_handle_id: string, is_valid: bool, is_enabled: bool, total_emitters: int, saved: bool, save_error?: string }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| system_path | Yes | Asset path of the target Niagara System (e.g. "/Game/Niagara/NS_Example"). | |
| emitter_name | No | Optional desired name for the new handle; defaults to the source emitter's name | |
| emitter_path | No | Asset path of the source UNiagaraEmitter to add. |