Do you have any idea if Niagara systems are the same? Because I’m currently running a few systems in this way. I try to keep this practice to a minimum though.
Also I’m not entirely sure what the perf is.
To be honest I’m not 100% sure what you mean here. What is a soft reference and what is async loading? And is there any documentation where I can learn more about these things.
So I currently have a BP that is separate from my character BP and I do all of my system spawning logic there. Should I instead be making all my systems components for my character BP? And then turn them off and on from there?
Is there a big difference between deactivating a system and just changing the spawn rate?
No, thankfully I’m just using it to drive parameters in a material instance. But I see you went over some ulterior techniques on how to do this more differently, which I will look at, exactly now.
Don’t be sorry, this is incredibly useful to me. I have tons and tons of questions so thank you for the help and wisdom!