protected override EffectTypeModuleData CreateInstanceForClone() { SpirographData result = new SpirographData { Colors = Colors.ToList(), Speed = Speed, Type = Type, OCR = OCR, ICR = ICR, Range = Range, SpirographRange = SpirographRange, Distance = Distance, ColorChase = ColorChase, Orientation = Orientation, Animate = Animate, LevelCurve = new Curve(LevelCurve) }; return(result); }
public Spirograph() { _data = new SpirographData(); }
protected override EffectTypeModuleData CreateInstanceForClone() { SpirographData result = new SpirographData { Colors = Colors.ToList(), Speed = Speed, Type = Type, OCR = OCR, ICR = ICR, Range = Range, SpirographRange = SpirographRange, Distance = Distance, ColorChase = ColorChase, Orientation = Orientation, Animate = Animate, LevelCurve = new Curve(LevelCurve) }; return result; }