If A is a follow up of B, they both need to be part of the same connection, which is not your case if I understand properly. So before setting the followup, you should connect the cps with the same connection. This is what I do in the attached scene and code.
Your use case definitely made me realize that:
* SetFollowUp should have a feedback when called on two CPs not being part of the same connection
* Connection.AddControlPoints should have a feedback when trying to add A to a connection while it is already part of another connection. For now the method just returns with no feedback
I will add this feedback in one of the comming updates
My attached scene has all the splines in the same scene. This is different than your use case, but I don't think it will impact the final result. Let me know if you can't manage to make it work with multiple scenes.
Have a nice day
Your use case definitely made me realize that:
* SetFollowUp should have a feedback when called on two CPs not being part of the same connection
* Connection.AddControlPoints should have a feedback when trying to add A to a connection while it is already part of another connection. For now the method just returns with no feedback
I will add this feedback in one of the comming updates
My attached scene has all the splines in the same scene. This is different than your use case, but I don't think it will impact the final result. Let me know if you can't manage to make it work with multiple scenes.
Have a nice day
Please consider leaving a review for Curvy. This will help a lot keeping Curvy relevant in the eyes of the Asset Store algorithm.