I’m having an issue where, at random times, certain particles in my particle system are getting stuck. Considering they have a Lifetime value of 1.0, they may be spawning constantly despite the system itself needing to be shutdown. This message is seen in my console log:
GameplayStatics::SpawnEmitterAtLocation spawned potentially immortal particle system
My particle system consists of two emitters. The first is a Mesh Data emitter that spawns a small burst of meshes in a random upwards direction.
The second emitter is a simple emitter with Emitter Initial Location set to the mesh emitter. This is not a burst, and is a constant rate of 10:
I spawn this from my projectile blueprint… upon collision, I call the blueprint node Spawn Emitter At Location with the location of the actor and Auto Destroy set to true… then I call Destroy on the projectile BP.
What I am finding is that rarely, but often enough to be an issue, I will find the “BubbleTrail” emitter, which is just a circle ring, floating around at some point in the world. Because life time is 1.0 on these, they seem to still be emitting despite loops for the Required module being set to 1.
What is the cause of this?