fixes #1564. see issue for more details.
I added extensions to TrackUtils to so that the code for checking lane would be more readable. laneInfo.CheckType() checks for parking and stuff so I don't think we should use the built-in CS extension.
Test: create a junction like the one in the issue, verify source/target mixed lanes do not have redundant transitions.
TMPE.zip
fixes #1564. see issue for more details. I added extensions to TrackUtils to so that the code for checking lane would be more readable.
laneInfo.CheckType()
checks for parking and stuff so I don't think we should use the built-in CS extension.Test: create a junction like the one in the issue, verify source/target mixed lanes do not have redundant transitions. TMPE.zip![image](https://user-images.githubusercontent.com/26344691/167312539-57ff9575-0db8-4d02-ae86-0c5906c8458a.png)