public override void Apply(Particle p) { p.Color = Color.Lerp(ColorStart, ColorEnd, random.NextFloat() * Variation); }