Delta-v/Content.Shared/Shuttles/BUIStates
Pieter-Jan Briers 3b791459c7
Refactor FTL time tracking code to fix a UI bug (#26538)
The FTL UI on the shuttle console would reset the FTL progress bar every time you open it. This is because the server only sends "time until completion", not a start/end time. The FTL code now uses a separate start/end time so the exact same progress bar can be preserved.

For convenience, I made a StartEndTime record struct that stores the actual tuple. This is now used by the code and has some helpers.
2024-03-30 12:40:55 +11:00
..
DockingInterfaceState.cs Shuttle console + FTL rework (#24430) 2024-03-03 18:39:19 +11:00
DockingPortState.cs Shuttle console + FTL rework (#24430) 2024-03-03 18:39:19 +11:00
EmergencyConsoleBoundUserInterfaceState.cs Evac shuttle (#8931) 2022-06-26 15:20:45 +10:00
IFFConsoleBoundUserInterfaceState.cs IFF console (#10504) 2022-08-11 11:58:44 -05:00
NavBoundUserInterfaceState.cs Shuttle console + FTL rework (#24430) 2024-03-03 18:39:19 +11:00
NavInterfaceState.cs Shuttle console + FTL rework (#24430) 2024-03-03 18:39:19 +11:00
ShuttleBoundUserInterfaceState.cs Shuttle console + FTL rework (#24430) 2024-03-03 18:39:19 +11:00
ShuttleMapInterfaceState.cs Refactor FTL time tracking code to fix a UI bug (#26538) 2024-03-30 12:40:55 +11:00