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. (cherry picked from commit 3b791459c74c6b56c8ae6204a936f6de06674b93) |
||
|---|---|---|
| .. | ||
| DockingInterfaceState.cs | ||
| DockingPortState.cs | ||
| EmergencyConsoleBoundUserInterfaceState.cs | ||
| IFFConsoleBoundUserInterfaceState.cs | ||
| NavBoundUserInterfaceState.cs | ||
| NavInterfaceState.cs | ||
| ShuttleBoundUserInterfaceState.cs | ||
| ShuttleMapInterfaceState.cs | ||