Example #1
0
        public override Particle CreateParticle()
        {
            var particle = ParticleColorful.Generate();

            particle.FromColor = Color.Yellow;
            particle.ToColor   = Color.FromArgb(0, Color.Magenta);
            particle.X         = Position.X;
            particle.Y         = Position.Y;
            return(particle);
        }
Example #2
0
        public Color ToColor   = Color.White; // конечный цвет

        public override Particle CreateParticle()
        {
            var particle = ParticleColorful.Generate();

            particle.FromColor = this.FromColor;
            particle.ToColor   = Color.FromArgb(0, this.ToColor);
            particle.Direction = this.Direction + Particle.rand.Next(-Spread / 2, Spread / 2);
            particle.Radius    = this.Radius + Particle.rand.Next(5);

            particle.X = Position.X;
            particle.Y = Position.Y;
            return(particle);
        }