Ejemplo n.º 1
0
        internal TrimPathContent(BaseLayer layer, ShapeTrimPath trimPath)
        {
            Name   = trimPath.Name;
            Type   = trimPath.GetType();
            Start  = trimPath.Start.CreateAnimation();
            End    = trimPath.End.CreateAnimation();
            Offset = trimPath.Offset.CreateAnimation();

            layer.AddAnimation(Start);
            layer.AddAnimation(End);
            layer.AddAnimation(Offset);

            Start.ValueChanged  += OnValueChanged;
            End.ValueChanged    += OnValueChanged;
            Offset.ValueChanged += OnValueChanged;
        }
Ejemplo n.º 2
0
        internal TrimPathContent(BaseLayer layer, ShapeTrimPath trimPath)
        {
            Name             = trimPath.Name;
            Type             = trimPath.GetType();
            _startAnimation  = trimPath.Start.CreateAnimation();
            _endAnimation    = trimPath.End.CreateAnimation();
            _offsetAnimation = trimPath.Offset.CreateAnimation();

            layer.AddAnimation(_startAnimation);
            layer.AddAnimation(_endAnimation);
            layer.AddAnimation(_offsetAnimation);

            _startAnimation.ValueChanged  += OnValueChanged;
            _endAnimation.ValueChanged    += OnValueChanged;
            _offsetAnimation.ValueChanged += OnValueChanged;
        }