public void Match()
        {
            Vector3 a = curve0.GetLastAnchor(false);
            Vector3 b = curve0.GetLastPoint(false);
            Vector3 c = curve0.GetLastRotAnchor(false);

            curve1.MimicPreviousSplineSettings(a, c, b, curve0.transform.localEulerAngles);
        }
        public void Match()
        {
            Vector3 curveOffset = curve1.GetPoint(0) - curve1.transform.position;

            //Vector3 curveOffset = curve1.transform.position - curve1.GetPoint(0);
            curve1.transform.position         = curve0.GetLastPoint() - curveOffset;
            curve1.transform.rotation         = curve0.GetOrientedPoint(1f).rotation;
            curve1.transform.localEulerAngles = new Vector3(0, curve1.transform.localEulerAngles.y - 90, 0);
        }