I’ve set up a nicely functioning smoke grenade that spawns a smoke emitter every second as the grenade rolls around on the ground. The problem I’m having now is that I can’t seem to get the emitter to disappear. I’ve tried adding even just a .1 second delay and using DestroyCommponent on the return value from the Spawn Emitter node, but it doesn’t destroy the emitter. What’s going on? It seems to work fine if I remove the delay, not sure why.
Edit: I got the emitters to deactivate , but I’m seeing some weird behavior. If I add a 10 second delay from the moment the first emitter is spawned, I can deactivate all the emitters at once (storing them into an array and then looping through the array). I can’t add a 5 second delay as each index in the array is looped through though, it doesn’t deactivate them, and that’s really what I want; I don’t want all the smoke to just suddenly disappear at once.