UE5 Project, up to date using Niagara system. Making a charged energy weapon effect.
My goals is to pass 1 or 2 time variables into the emitter system (“Time To Full Charge”) and possibly a (“Max Time Before Auto Release”)
Right now I’ve hardcoded delays into the various emitters that start pumping out particles as different points to give that additional layer/pulsing feel.
Can’t figure out how to have these emitters start emitting based on a time curve (0-1), or just a simply On/Off based on the incoming time variables.
e.g. Emitter A will always come in at 50% through the (“Time To Full Charge”) variable, 2.5s if that is 5s, etc…
Any thoughts?
I tried adding a “FloatFrom Curve” on the loop delay but didn’t seem to work based on the loop time. Another consideration is the emitters are set to infinite go keep the effect going after max charge, though this is where I may need to define that through a (“Max Time Before Auto Release”) variable.