In a nutshell, on every Tick I get an array of vectors from Predict Projectile Path and spawn beam emitters between them. Here’s my overcomplicated and probably irrelevant blueprint.
How can I disable them after every tick? In my particle config, Lifetime, Emitter Duration and Emitter Loops are 1 (lesser values don’t seem to work), Auto Deactivate and Kill on Deactivate are enabled.
Any help is appreciated, I can post configs and even redo the function if you tell me a better way.
In the Beam Data of your emitter you can set the always on checkbox to true then you can set the lifetime to whatever you want, including exposing it as a float parameter if you want to set it to delta time.
Although the issue is solved, I did a rollback and tested that (again). The result in a video.
TL;DW checking the box makes the beam (Laser2) disappear slightly faster than an identical beam (Laser1), but not instantly as intended.
EDIT: in the vid, lifetime is set to 1, but as said before, setting it to lesser values doesn’t change anything.