public override void Render(GraphicsDeviceManager graphics, Matrix cameraViewMatrix, Matrix cameraProjectionMatrix) { Entity camera = EntityManager.get().cameraEntity; SpriteBatch spriteBatch = new SpriteBatch(graphics.GraphicsDevice); spriteBatch.Begin(); foreach (Particle p in particles) { p.Render(graphics, cameraViewMatrix, cameraProjectionMatrix, this, camera); } spriteBatch.End(); }