For the AddFollowingGeometry method in the Unroller class I’m experiencing some issues with the order of curves after unrolling.

I currently create 2 different arrays which will be processed differently after unrolling and add them to the unroller one by one. After unrolling using this this method I end up with an array of all curves which I thought would be returned in the same order (so I can split them up into 2 arrays again) but it seems like it doesn’t?

Is there a way to return the correct order of the curves as added before unrolling? I could unroll each array of curves separately but that would increase the computation time quite a lot.