08-08-2018, 11:30 AM
Hi,
If after applying the above you still have issues, please write me back with preferably the scene you are working with.
Have a nice day.
- Here is the documentation for the connections: https://curvyeditor.com/documentation/splines/connections
- Your TrainConnectionDecider selects either the first or last Control Point of the connection's CPs. I would not advise you to code it like that, because it makes assumptions about the order of the CPs in that list. It is better to make the code select either the current CP, or the other CP, by doing the right equality checks. This way of doing will stay correct whatever the order of the CPs in the list. This probably explains why your train changes track while you want it to stay on the same track.
- The train jumps to the other end of the spline because I suppose that you connected your main track's CP with the last CP of the other track. So the train changes track, and finds itself at the last CP of the new track. It then loops to the start of the track. To fix this, either connect the main track's CP with the first CP of the secondary track, or make your connection handling code change the direction of the train when it changes the track.
If after applying the above you still have issues, please write me back with preferably the scene you are working with.
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.