set_niagara_component_color
Applies a LinearColor override to a Niagara component variable and verifies the result. Resolves the component, sets the variable, and reads it back.
Instructions
Sets a LinearColor override parameter on a spawned Niagara component. Resolves the UNiagaraComponent on the owner actor and calls SetVariableLinearColor, then reads it back.
Returns: { actor_name: string, variable_name: string, variable_type: string, set: bool, verified: bool, value_read_back: [number, number, number, number] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| color | No | Color value [R, G, B, A] (A defaults to 1.0 if omitted). | |
| actor_name | Yes | Owner actor identifier (internal name or editor label). | |
| variable_name | Yes | Niagara variable name (override is added locally if needed). |