get_niagara_modules
Get modules from a Niagara emitter's script usage stack with optional input parameters and filter by function name.
Instructions
Get modules in an emitter's script usage stack.
Returns name, display_name, index, script_usage, script_path, and optionally input parameters per module. Use filter to get specific modules by function name.
Args: system_path: Path to the Niagara System asset emitter_name: Name of the target emitter script_usage: Which stack — EmitterSpawn, EmitterUpdate, ParticleSpawn, ParticleUpdate, SystemSpawn, SystemUpdate, or "all" for every stack include_inputs: If true, include each module's input parameters filter: Optional function name filter (e.g. "Spawn", "Color", "Gravity", "Velocity")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filter | No | ||
| system_path | Yes | ||
| emitter_name | Yes | ||
| script_usage | No | all | |
| include_inputs | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |