I’ve a Niagara system with multiple emitters and I’d like to enable / disable some of them from time to time. The “Set Emitter Enable” node sounds totally right for this purpose but it simply doesn’t work as far as I can tell. Is this a bug or does the node require some specific system setup to work properly?
For those curious why Niagara components have a function that is not implemented: Niagara and Cascade share a common interface (UFXSystemComponent) that defines SetEmitterEnable as a function. But Niagara’s emitter scripts are all compiled into one big system script, so there is currently no way to dispatch them separately.
You can work around it for now by using user parameters to set spawn count to 0 or disable rendering.