When I create a particle emitter thus:
ParticleSet=CreateParticles()
I get an id starting at 10000.
When I dynamically delete this emitter and create another, I get an ID of 10001, then 10002 and so on.
Is this expected? I am not 100% sure the previous emitter was totally deleted if the ID keeps incrementing like this, even though I have removed the old one.
I was only going to allow 10 emitters of this type per level, but my cleanup loop would really like to have an end number to check with GetParticlesExists() for efficiency.