Beispiel #1
0
        public ParticleType(ParticleType copyFrom)
        {
            Source             = copyFrom.Source;
            SourceChooser      = copyFrom.SourceChooser;
            Color              = copyFrom.Color;
            Color2             = copyFrom.Color2;
            ColorMode          = copyFrom.ColorMode;
            FadeMode           = copyFrom.FadeMode;
            SpeedMin           = copyFrom.SpeedMin;
            SpeedMax           = copyFrom.SpeedMax;
            SpeedMultiplier    = copyFrom.SpeedMultiplier;
            Acceleration       = copyFrom.Acceleration;
            Friction           = copyFrom.Friction;
            Direction          = copyFrom.Direction;
            DirectionRange     = copyFrom.DirectionRange;
            LifeMin            = copyFrom.LifeMin;
            LifeMax            = copyFrom.LifeMax;
            Size               = copyFrom.Size;
            SizeRange          = copyFrom.SizeRange;
            RotationMode       = copyFrom.RotationMode;
            SpinMin            = copyFrom.SpinMin;
            SpinMax            = copyFrom.SpinMax;
            SpinFlippedChance  = copyFrom.SpinFlippedChance;
            ScaleOut           = copyFrom.ScaleOut;
            UseActualDeltaTime = copyFrom.UseActualDeltaTime;

            AllTypes.Add(this);
        }
Beispiel #2
0
        public ParticleType()
        {
            Color             = Color2 = Color.White;
            ColorMode         = ColorModes.Static;
            FadeMode          = FadeModes.None;
            SpeedMin          = SpeedMax = 0;
            SpeedMultiplier   = 1;
            Acceleration      = Vector2.Zero;
            Friction          = 0f;
            Direction         = DirectionRange = 0;
            LifeMin           = LifeMax = 0;
            Size              = 2;
            SizeRange         = 0;
            SpinMin           = SpinMax = 0;
            SpinFlippedChance = false;
            RotationMode      = RotationModes.None;

            AllTypes.Add(this);
        }