public Emitter(ParticleData data, int intervalInMilliseconds) { ParticleSystem._emitters.Add(this); _timer.ResetAndWaitFor(intervalInMilliseconds); _timer.SetTimeReached += delegate() { ParticleSystem.Add(data); }; }
public static void Add(ParticleData data) { if (data.Text == null) { Add(data.Type, data.Position, data.Velocity, data.Color); } else { Add(data.Text, data.Position, data.Velocity, data.Color); } }