06-19-2016, 07:44 PM
Yeah, RunnerController.Switch() and SplineController.SwitchTo(). Basically it just finds the nearest point on the target spline and move a dummy on that with the same speed as the original controller. Then it lerps between the Controller and the dummy until the transition is complete. Last, the controller uses the new spline.