Delta-v/Content.Client/Shuttles
Pieter-Jan Briers f9c225df61
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.

(cherry picked from commit 3b791459c74c6b56c8ae6204a936f6de06674b93)
2024-04-07 14:12:57 +02:00
..
BUI Shuttle console + FTL rework (#24430) 2024-03-08 12:54:53 +01:00
Commands Evac shuttle (#8931) 2022-06-26 15:20:45 +10:00
Systems Fix exped FTL (#25823) 2024-03-08 12:54:55 +01:00
UI Refactor FTL time tracking code to fix a UI bug (#26538) 2024-04-07 14:12:57 +02:00
ShuttleConsoleComponent.cs Shuttle console + FTL rework (#24430) 2024-03-08 12:54:53 +01:00
ThrusterComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
ThrusterSystem.cs Resolves ThrusterVisualizer is Obsolete (#13904) 2023-05-07 23:37:28 +10:00