Example #1
0
 protected override void Dispose(bool disposing)
 {
     VelocityRange        = null;
     AngularVelocityRange = null;
     ScaleRange           = null;
     AlphaRange           = null;
     ColorRange           = null;
     DragRange            = null;
     AccelerationRange    = null;
     ElasticityRange      = null;
     base.Dispose(disposing);
 }
Example #2
0
        public FlxParticle() : base(0, 0)
        {
            VelocityRange        = new FlxRange <Vector2>(Vector2.Zero, Vector2.Zero);
            AngularVelocityRange = new FlxRange <float>(0);
            ScaleRange           = new FlxRange <Vector2>(Vector2.One, Vector2.One);
            AlphaRange           = new FlxRange <float>(1, 1);
            ColorRange           = new FlxRange <Color>(Color.White);
            DragRange            = new FlxRange <Vector2>(Vector2.Zero, Vector2.Zero);
            AccelerationRange    = new FlxRange <Vector2>(Vector2.Zero, Vector2.Zero);
            ElasticityRange      = new FlxRange <float>(0);

            Exists = false;
        }
Example #3
0
        public override bool Equals(object obj)
        {
            FlxRange <T> o = (FlxRange <T>)obj;

            return(Start.Equals(o.Start) && End.Equals(o.End));
        }