protected override EffectTypeModuleData CreateInstanceForClone() { BallData result = new BallData { Colors = Colors.ToList(), SpeedVariationCurve = new Curve(SpeedVariationCurve), CenterSpeedCurve = new Curve(CenterSpeedCurve), Orientation = Orientation, Inverse = Inverse, Filled = Filled, Wrap = Wrap, Collide = Collide, BallFill = BallFill, Fade = Fade, ChangeCollideColor = ChangeCollideColor, BallType = BallType, RandomRadius = RandomRadius, SizeCurve = new Curve(SizeCurve), BallCountCurve = new Curve(BallCountCurve), LevelCurve = new Curve(LevelCurve), BallEdgeWidthCurve = new Curve(BallEdgeWidthCurve), RandomMovement = RandomMovement, RandomMaxCurve = new Curve(RandomMaxCurve) }; return(result); }
public Balls() { _data = new BallData(); EnableTargetPositioning(true, true); UpdateAttributes(); }