set_niagara_component_quat
Set a quaternion (W, X, Y, Z) override on a spawned Niagara component, then read it back to confirm the stored value.
Instructions
Sets a Quat (FQuat) override parameter on a spawned Niagara component. Resolves the UNiagaraComponent on the owner actor and calls SetVariableQuat, then reads it back via GetNiagaraVariableQuat and serialises as 4 floats in (W, X, Y, Z) order.
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 |
|---|---|---|---|
| w | No | W (scalar) component of the quaternion. | |
| x | No | X component of the quaternion. | |
| y | No | Y component of the quaternion. | |
| z | No | Z component of the quaternion. | |
| actor_name | Yes | Owner actor identifier (internal name or editor label). | |
| variable_name | Yes | Niagara variable name (override is added locally if needed). |