Hi and thank you for the very fast reply and code sample.
I will try and get something for you, but in my code I am creating the spline dynamically and adding the control points dynamically. As soon as the spline is created I add a listener like so:
Do you create your spline via Unity's API or CurvySpline.Create()?
Try calling yourSpline.Start() just after creating your spline.
This method initializes the spline. It is called automatically by Unity at the first frame after the creation of a spline. You need to call it manually if you instantiate a CurvySpline via Unity API (in opposition to calling CurvySpline.Create()), and need to use it the same frame before Unity calls Start() on it the next frame.
Please consider leaving a review for Curvy, this helps immensely. Thank you.
Available for freelance work—feel free to reach out.