public void Update(GameTime gameTime) { var gt = new GameTimeWrapper(gameTime); for (int i = 0; i < _particles.Count; i++) _particles[i] = _particles[i].Update(gt); _particles.RemoveAll(p => p.Ttl < 0); }
public void Update(GameTime gameTime) { var gt = new GameTimeWrapper(gameTime); for (int i = 0; i < _particles.Count; i++) { _particles[i] = _particles[i].Update(gt); } _particles.RemoveAll(p => p.Ttl < 0); }