dispose method
void
dispose()
Stops the auto-fire loop and releases the particle pool. Call when the emitter is no longer used (e.g. widget disposed or scene swap).
Implementation
void dispose() {
_disposed = true;
_autoFiring = false;
_pool = null;
}