set_niagara_curve
Sets a curve (Float, Color, or Vector) on a Niagara module input parameter by specifying system path, emitter, module, input name, script usage, curve type, and keys.
Instructions
Set a curve on a module input parameter.
Args: system_path: Path to the Niagara System asset emitter_name: Name of the target emitter module_name: Name of the module input_name: Name of the input parameter script_usage: Stack the module is in curve_type: Curve type — "FloatCurve", "ColorCurve", "VectorCurve" keys: JSON array of curve keys, e.g. [{"time":0,"value":1},{"time":1,"value":0}] For color curves: [{"time":0,"r":1,"g":0,"b":0,"a":1}]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keys | Yes | ||
| curve_type | Yes | ||
| input_name | Yes | ||
| module_name | Yes | ||
| system_path | Yes | ||
| emitter_name | Yes | ||
| script_usage | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |