public void Draw(ParticleRenderer renderer, IBatchContainer container, int layer) { RenderArgs.SetTime(TimeProvider); RenderArgs.SetContainer(renderer.Materials, container, layer); ParticleCollection sector; using (var e = Particles.GetSectorsFromBounds(renderer.Viewport, false)) while (e.GetNext(out sector)) { DrawSector(sector); } _ParticlesRemovedByLimit = 0; }