Esempio n. 1
0
        protected override EffectTypeModuleData CreateInstanceForClone()
        {
            CountDownData result = new CountDownData
            {
                GradientColors = GradientColors.ToList(),
                Direction      = Direction,
                Speed          = Speed,
                CenterStop     = CenterStop,
                Orientation    = Orientation,
                YOffsetCurve   = new Curve(YOffsetCurve),
                XOffsetCurve   = new Curve(XOffsetCurve),
                AngleCurve     = new Curve(AngleCurve),
                GradientMode   = GradientMode,
                Font           = new SerializableFont(Font.FontValue),
                LevelCurve     = LevelCurve,
                FontScaleCurve = new Curve(FontScaleCurve),
                TimeFormat     = TimeFormat,
                Fade           = Fade,
                CountDownType  = CountDownType,
                CountDownFade  = CountDownFade,
                CountDownTime  = CountDownTime,
                PerIteration   = PerIteration,
                SizeMode       = SizeMode
            };

            return(result);
        }
Esempio n. 2
0
 public CountDown()
 {
     _data = new CountDownData();
     EnableTargetPositioning(true, true);
     UpdateAllAttributes();
 }