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); }