diff --git a/Assets/Scripts/ServerShared/Corporations.cs b/Assets/Scripts/ServerShared/Corporations.cs index 3cb939725..96b8f4dac 100644 --- a/Assets/Scripts/ServerShared/Corporations.cs +++ b/Assets/Scripts/ServerShared/Corporations.cs @@ -54,16 +54,3 @@ public class Faction : RuntimeProjectionEntry, INamedEntry set => Name = value; } } - -[Inspectable] -public class NameFile : RuntimeProjectionEntry, INamedEntry -{ - public string Name; - public string[] Names; - - public string EntryName - { - get => Name; - set => Name = value; - } -} diff --git a/docs/aetheria-perfect-machine-map.md b/docs/aetheria-perfect-machine-map.md index 335cc01ab..c7444195e 100644 --- a/docs/aetheria-perfect-machine-map.md +++ b/docs/aetheria-perfect-machine-map.md @@ -249,6 +249,9 @@ legacy catalog cache, and legacy UI paths should be migration-only or deleted. - Galaxy generation no longer reads legacy `Faction` or `NameFile` entries through `ItemManager`; it requires the typed runtime catalog opened from `GameData/aetheria-world.cc`. +- The dead Unity `NameFile` projection class has been deleted. Runtime name + generation reads `AetheriaRuntimeNameFile` records from the typed catalog + facade; legacy `GameData/NameFile/*.msgpack` remains migration input only. - Entity restore and loadout manufacturer-distance weighting no longer read legacy `Faction` entries through `ItemManager`; they use `Galaxy.ResolveFaction` over the typed corporation projection.