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;
}