Currently, when a ParticleEmitterNode is unmounted, all of its related particles instantly disappear. It would look nice to keep those around until they expire naturally.
An idea: create a encapsulated task to update the particles. The node would use that task when it ticks. On unmount, it would pass a new task to the game: such a task keeps the particle server alive, updates it, and re-schedules itself until there are no more particles left.
Currently, when a
ParticleEmitterNodeis unmounted, all of its related particles instantly disappear. It would look nice to keep those around until they expire naturally.An idea: create a encapsulated task to update the particles. The node would use that task when it ticks. On unmount, it would pass a new task to the game: such a task keeps the particle server alive, updates it, and re-schedules itself until there are no more particles left.