Aetheria/Assets/Scripts/UI
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 5e5c304e37 Make loadout availability a port and move the charge into Materialize (Cut 10 fix)
Materialize takes isAvailable as a Predicate<FactionProductData>; the restore
menu passes LoadoutGenerator.IsAvailable for the docked station, so generation
and loadouts still share one availability rule. Candidate products are ordered
by record key, so "first available product" no longer depends on dictionary
order. Materialize charges Price through ref credits only when it returns a
ship; RestoreLoadout no longer subtracts on its own.

Tests: a slot that resolves but does not fit builds nothing, charges nothing and
is listed; Price is the sum of design prices and is charged on success; the
first available product in key order builds a slot, a later one is used when
the first is unavailable, and none available fails the slot.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-14 22:27:03 +02:00
..
HUD Replace the Database Tools with the Studio and cut Unity over 2026-09-14 19:15:20 +02:00
InputScreen Land RunSave and the one-cache run and player lifecycle (Cut 10) 2026-09-14 22:00:27 +02:00
Menu Make loadout availability a port and move the charge into Materialize (Cut 10 fix) 2026-09-14 22:27:03 +02:00
Properties Panel Replace the Database Tools with the Studio and cut Unity over 2026-09-14 19:15:20 +02:00
BackgroundRenderer.cs First Flight 2020-12-22 03:13:43 +00:00
BackgroundRenderer.cs.meta Generating and Displaying Zones 2020-03-29 04:19:24 +01:00
ClickableCollider.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ClickableCollider.cs.meta Generating and Displaying Zones 2020-03-29 04:19:24 +01:00
ClickCatcher.cs Playability 2022-08-08 22:43:55 +01:00
ClickCatcher.cs.meta Generating and Displaying Zones 2020-03-29 04:19:24 +01:00
ClickRaycaster.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ClickRaycaster.cs.meta Generating and Displaying Zones 2020-03-29 04:19:24 +01:00
ConfirmationDialog.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConfirmationDialog.cs.meta Hauling Task 2020-06-12 01:57:15 +01:00
ConsoleController.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConsoleController.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
ConsoleView.cs Restore the stable legacy Unity project 2026-08-10 14:57:50 +01: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 First Flight 2020-12-22 03:13:43 +00:00
CorporationMenuItem.cs.meta Corporation Creation Screen 2020-05-18 01:06:30 +01:00
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 Delete AetheriaMath in favour of CultMath 2026-09-14 18:02:41 +02:00
FieldTester.cs.meta Restore the stable legacy Unity project 2026-08-10 14:57:50 +01:00
HUD.meta In Game Input Screen 2021-05-08 07:35:16 +01:00
InputScreen.meta Dynamic Input System Rebinding 2021-05-07 23:31:39 +01:00
MainMenu.cs Land RunSave and the one-cache run and player lifecycle (Cut 10) 2026-09-14 22:00:27 +02:00
MainMenu.cs.meta Live Demo Tweaks 2021-04-09 14:01:34 +01:00
Menu.meta In Game Input Screen 2021-05-08 07:35:16 +01:00
Properties Panel.meta In Game Input Screen 2021-05-08 07:35:16 +01:00
SpriteCursor.cs Playability 2022-08-08 22:43:55 +01:00
SpriteCursor.cs.meta Playability 2022-08-08 22:43:55 +01:00
TextButton.cs Swap Unity.Mathematics usings for CultMath 2026-09-14 17:39:12 +02:00
TextButton.cs.meta Save/Load and Main Menu Submenus 2021-03-14 03:56:49 +00:00
ZoneGravityObject.cs First Flight 2020-12-22 03:13:43 +00:00
ZoneGravityObject.cs.meta Entity Spawning & Rendering 2020-05-25 03:05:30 +01:00
ZoneObject.cs First Flight 2020-12-22 03:13:43 +00:00
ZoneObject.cs.meta Entity Spawning & Rendering 2020-05-25 03:05:30 +01:00
ZoneShip.cs First Flight 2020-12-22 03:13:43 +00:00
ZoneShip.cs.meta Local AI Testing & Interactive Tech Tab 2020-04-23 03:31:17 +01:00