get_niagara_module_input
Read a Niagara module input override to check its real type and current rapid-iteration value; returns found=false when no override exists.
Instructions
Read a Niagara module input override from the rapid-iteration store. Locates the module function-call node and the named input, reports the input's real type, and reads back any rapid-iteration override currently set for it. found=false means no override exists yet (the module is using its script default); in that case 'value' is omitted.
Returns: { system_path: string, emitter_name: string, module_node_name: string, input_name: string, ri_param_name: string, value_type: string, found: bool, value?: number | [number, number, number] | [number, number, number, number], success: bool }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input_name | Yes | Leaf name of the module input (e.g. "Drag"). | |
| system_path | Yes | Asset path of the Niagara System. | |
| emitter_name | Yes | Display name of the emitter handle. | |
| module_node_name | Yes | The module function-call node name. |