How can I change Niagara variables via blueprint?

Thanks for posting the answer. Just one note for the newbies out there: “System Exposed Parameters” appear in Niagara System. You can create “User.OwnerColor” as an User variable in the Niagara Emitter, and drag it to the actual Color values (so it uses your value instead of hardcoding RGB color in the emitter).
Also, “Current Color” in this example is a LinearColor variable, you can use just MakeColor or MakeLinearColor

4 Likes