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); }
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); }