protected override EffectTypeModuleData CreateInstanceForClone() { FireworksData result = new FireworksData { Velocity = Velocity, MinVelocity = MinVelocity, MaxVelocity = MaxVelocity, LevelCurve = new Curve(LevelCurve), ParticleFade = ParticleFade, RandomParticles = RandomParticles, Explosions = Explosions, ColorType = ColorType, Particles = Particles, MinParticles = MinParticles, MaxParticles = MaxParticles, Sensitivity = Sensitivity, RandomVelocity = RandomVelocity, ColorGradients = ColorGradients.ToList(), LowPass = LowPass, LowPassFreq = LowPassFreq, HighPass = HighPass, HighPassFreq = HighPassFreq, Normalize = Normalize, DecayTime = DecayTime, AttackTime = AttackTime, ExplosionSensitivity = ExplosionSensitivity, MarkCollectionId = MarkCollectionId, FireworksSource = FireworksSource }; return(result); }
public override IModuleDataModel Clone() { FireworksData result = new FireworksData { Velocity = Velocity, LevelCurve = new Curve(LevelCurve), ParticleFade = ParticleFade, Explosions = Explosions, Particles = Particles, Speed = Speed, Colors = Colors.ToList() }; return result; }
public override IModuleDataModel Clone() { FireworksData result = new FireworksData { Velocity = Velocity, LevelCurve = new Curve(LevelCurve), ParticleFade = ParticleFade, Explosions = Explosions, Particles = Particles, Speed = Speed, Colors = Colors.ToList() }; return(result); }
public Fireworks() { _data = new FireworksData(); _audioUtilities = new AudioUtilities(); }
public Fireworks() { _data = new FireworksData(); }
public Fireworks() { _data = new FireworksData(); }
protected override EffectTypeModuleData CreateInstanceForClone() { FireworksData result = new FireworksData { Velocity = Velocity, MinVelocity = MinVelocity, MaxVelocity = MaxVelocity, LevelCurve = new Curve(LevelCurve), ParticleFade = ParticleFade, RandomParticles = RandomParticles, Explosions = Explosions, ColorType = ColorType, Particles = Particles, MinParticles = MinParticles, MaxParticles = MaxParticles, RandomVelocity = RandomVelocity, ColorGradients = ColorGradients.ToList(), }; return result; }
protected override EffectTypeModuleData CreateInstanceForClone() { FireworksData result = new FireworksData { Velocity = Velocity, MinVelocity = MinVelocity, MaxVelocity = MaxVelocity, LevelCurve = new Curve(LevelCurve), ParticleFade = ParticleFade, RandomParticles = RandomParticles, Explosions = Explosions, ColorType = ColorType, Particles = Particles, MinParticles = MinParticles, MaxParticles = MaxParticles, Sensitivity = Sensitivity, RandomVelocity = RandomVelocity, ColorGradients = ColorGradients.ToList(), LowPass = LowPass, LowPassFreq = LowPassFreq, HighPass = HighPass, HighPassFreq = HighPassFreq, Normalize = Normalize, DecayTime = DecayTime, AttackTime = AttackTime, ExplosionSensitivity = ExplosionSensitivity, EnableAudio = EnableAudio, }; return result; }
public Fireworks() { _data = new FireworksData(); _audioUtilities = new AudioUtilities(); }