RouteTabUI
Overview
Region panel tab listing outgoing routes. Lets the player pause/resume/remove and, when enabled, reroute a route. Shows Routes X/Y. fileciteturn22file6
Behavior
- On start, immediately enables rerouting or waits for the flag change.
- UpdateUI() populates
routeDisplaysfromRegionLab, sets the counter, and toggles buttons per-route. - Pause/Resume/Remove/Reroute(int) forward to the underlying route/lab, updating the display.
- On destroy, unregisters rerouting flag listener. fileciteturn22file6
RouteDisplay
Updates "To " + route.Destination.name, shows either Pause or Resume, and exposes Show()/Hide()/EnableRerouting(). fileciteturn22file6