Aetheria/Assets/Scripts/UI
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 8a1e205cf0 A new run replaces the saved run only once it has staged; a failed start says why and leaves the saved run
Launch cleared the run store before generating, and a generation or staging failure only reached the log: the
Generating Galaxy dialog stayed up, StartGame threw, and the saved run was already gone.

RunSave.Replace runs a start with the saved run still stored: when it returns a staged run the saved run's records go,
and when it returns null or throws, only the records it wrote (the arena's orbits and bodies) go. StartGame's
new-run branch is StartScenario, chosen by PendingScenario rather than by the absence of a SavedGame; it mints into an
empty ledger, and a failed start clears CurrentGalaxy (so quitting saves nothing) and refuses on the main menu with
every failure. Launch no longer clears; a galaxy that throws is refused on the title menu. The menu offers Continue
whenever no run is live, which replaces MainMenu.InGame (cut, with its prefab value and scene override), so a
failed start can resume the saved run in place.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 22:03:50 +02:00
..
HUD Wire subsystem selection and reveal into player input and the HUD 2026-09-19 13:02:54 +02:00
InputScreen Land RunSave and the one-cache run and player lifecycle (Cut 10) 2026-09-14 22:00:27 +02:00
Menu Merge master (fire control 12) into codex/moddable-ships 2026-09-30 02:21:09 +02:00
Properties Panel Cut 1: terms replace the four fixed exponents; R-heat 2026-09-18 17:18:06 +02:00
BackgroundRenderer.cs
BackgroundRenderer.cs.meta
ClickableCollider.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ClickableCollider.cs.meta
ClickCatcher.cs
ClickCatcher.cs.meta
ClickRaycaster.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ClickRaycaster.cs.meta
ConfirmationDialog.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConfirmationDialog.cs.meta
ConsoleController.cs Capture presets through their own cache; keep the catalog read-only 2026-09-14 23:32:52 +02:00
ConsoleController.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConsoleView.cs Fix console text input and route give through ship commissioning 2026-09-30 01:04:11 +02:00
ConsoleView.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ContextMenu.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ContextMenu.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ContextMenuOption.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ContextMenuOption.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
CorporationMenuItem.cs
CorporationMenuItem.cs.meta
DropdownMenu.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
DropdownMenu.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
FieldTester.cs Drive the field shield test scene by publishing capability events 2026-09-17 14:36:54 +02:00
FieldTester.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
HUD.meta
InputScreen.meta
MainMenu.cs A new run replaces the saved run only once it has staged; a failed start says why and leaves the saved run 2026-10-03 22:03:50 +02:00
MainMenu.cs.meta
Menu.meta
Properties Panel.meta
SpriteCursor.cs
SpriteCursor.cs.meta
TextButton.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
TextButton.cs.meta
ZoneGravityObject.cs
ZoneGravityObject.cs.meta
ZoneObject.cs
ZoneObject.cs.meta
ZoneShip.cs
ZoneShip.cs.meta