public CCCardinalSplineToState(CCCardinalSplineTo action, CCNode target)
            : base(action, target)
        {
            Points  = action.Points;
            Tension = action.Tension;

            DeltaT = 1f / Points.Count;

            PreviousPosition = target.Position;
            AccumulatedDiff  = CCPoint.Zero;
        }
        public CCCardinalSplineToState (CCCardinalSplineTo action, CCNode target)
            : base (action, target)
        { 
            Points = action.Points;
            Tension = action.Tension;

            DeltaT = 1f / Points.Count;

            PreviousPosition = target.Position;
            AccumulatedDiff = CCPoint.Zero;
        }
 public CCCardinalSplineByState(CCCardinalSplineTo action, CCNode target)
     : base(action, target)
 {
     StartPosition = target.Position;
 }
 public CCCardinalSplineByState (CCCardinalSplineTo action, CCNode target)
     : base (action, target)
 { 
     StartPosition = target.Position;
 }