public void Draw(GraphicsDevice device, Camera camera) { ParticleRenderer particlerenderer = ParticleRenderer.GetInstance(device); particlerenderer.Begin(camera); for (int i = 0; i < particle_array.Length; i++) { Particle particle = particle_array[i]; if (particle.is_alive) { particle.UpdateWorldMatrix(camera); particlerenderer.Add(particle); } } particlerenderer.End(); }