Rename daemon client documents for native state access

This commit is contained in:
Meta Vens 2026-06-29 04:21:43 +01:00
commit a45c704f43
3 changed files with 15 additions and 13 deletions

View file

@ -16189,8 +16189,8 @@ static void RequireRuntimeStateReaderOwnsUnityStateAcquisition(string root)
"public CultMeshDocumentHandle<AetheriaRuntimeDaemonHealthDocument> Health { get; }",
"public CultMeshDocumentHandle<AetheriaRuntimeDaemonCommandBoundaryDocument> CommandBoundary { get; }",
"public CultMeshDocumentHandle<AetheriaRuntimeVerseAuthorityPolicyDocument> AuthorityPolicy { get; }",
"public CultMeshDocumentHandle<AetheriaRuntimeDaemonFrameDocument> LatestFrame { get; }",
"public CultMeshDocumentHandle<AetheriaRuntimeDaemonSoaViewDocument> LatestSoaView { get; }",
"public CultMeshDocumentHandle<AetheriaRuntimeDaemonFrameDocument> DaemonFrame { get; }",
"public CultMeshDocumentHandle<AetheriaRuntimeDaemonSoaViewDocument> DaemonSoaView { get; }",
"public CultMeshDocumentHandle<global::Aetheria.State.Documents.EveSurfaceState> GameSurface { get; }",
"public CultMeshDocumentHandle<global::Aetheria.State.Documents.EveSurfaceState> GameTuiSurface { get; }",
"public CultMeshDocumentHandle<global::Aetheria.State.Documents.EveSurfaceState> EditorSurface { get; }",
@ -16215,7 +16215,9 @@ static void RequireRuntimeStateReaderOwnsUnityStateAcquisition(string root)
"public AetheriaClientDaemonState Daemon { get; }",
"public sealed class AetheriaClientDaemonState",
"public AetheriaClientSettingsState Settings { get; }",
"public sealed class AetheriaClientSettingsState"
"public sealed class AetheriaClientSettingsState",
"public CultMeshDocumentHandle<AetheriaRuntimeDaemonFrameDocument> LatestFrame { get; }",
"public CultMeshDocumentHandle<AetheriaRuntimeDaemonSoaViewDocument> LatestSoaView { get; }"
};
var survivingDaemonStateFacadeSymbols = forbiddenDaemonStateFacadeSymbols
.Where(symbol => aetheriaClientState.Contains(symbol, StringComparison.Ordinal))

View file

@ -255,8 +255,8 @@ public class DaemonRuntimeDocumentTests
Assert.AreSame(
client.State.StarbridgeSummary,
client.State.Document<AetheriaRuntimeStarbridgeSessionSummaryDocument>());
Assert.AreSame(client.State.LatestFrame, client.State.Document<AetheriaRuntimeDaemonFrameDocument>());
Assert.AreSame(client.State.LatestSoaView, client.State.Document<AetheriaRuntimeDaemonSoaViewDocument>());
Assert.AreSame(client.State.DaemonFrame, client.State.Document<AetheriaRuntimeDaemonFrameDocument>());
Assert.AreSame(client.State.DaemonSoaView, client.State.Document<AetheriaRuntimeDaemonSoaViewDocument>());
Assert.IsNotNull(ReadLatest(client.State.Document<AetheriaRuntimeDaemonProviderAdvertisementDocument>()));
Assert.IsNotNull(ReadLatest(client.State.Document<AetheriaRuntimeDaemonHealthDocument>()));
Assert.IsNotNull(ReadLatest(client.State.Document<AetheriaRuntimeDaemonCommandBoundaryDocument>()));

View file

@ -34,8 +34,8 @@ namespace GameCult.Aetheria.State.Verse
CultMeshDocumentHandle<AetheriaRuntimeDaemonHealthDocument> health,
CultMeshDocumentHandle<AetheriaRuntimeDaemonCommandBoundaryDocument> commandBoundary,
CultMeshDocumentHandle<AetheriaRuntimeVerseAuthorityPolicyDocument> authorityPolicy,
CultMeshDocumentHandle<AetheriaRuntimeDaemonFrameDocument> latestFrame,
CultMeshDocumentHandle<AetheriaRuntimeDaemonSoaViewDocument> latestSoaView,
CultMeshDocumentHandle<AetheriaRuntimeDaemonFrameDocument> daemonFrame,
CultMeshDocumentHandle<AetheriaRuntimeDaemonSoaViewDocument> daemonSoaView,
CultMeshDocumentHandle<global::Aetheria.State.Documents.EveSurfaceState> gameSurface,
CultMeshDocumentHandle<global::Aetheria.State.Documents.EveSurfaceState> gameTuiSurface,
CultMeshDocumentHandle<global::Aetheria.State.Documents.EveSurfaceState> editorSurface,
@ -67,8 +67,8 @@ namespace GameCult.Aetheria.State.Verse
Health = health ?? throw new ArgumentNullException(nameof(health));
CommandBoundary = commandBoundary ?? throw new ArgumentNullException(nameof(commandBoundary));
AuthorityPolicy = authorityPolicy ?? throw new ArgumentNullException(nameof(authorityPolicy));
LatestFrame = latestFrame ?? throw new ArgumentNullException(nameof(latestFrame));
LatestSoaView = latestSoaView ?? throw new ArgumentNullException(nameof(latestSoaView));
DaemonFrame = daemonFrame ?? throw new ArgumentNullException(nameof(daemonFrame));
DaemonSoaView = daemonSoaView ?? throw new ArgumentNullException(nameof(daemonSoaView));
GameSurface = gameSurface ?? throw new ArgumentNullException(nameof(gameSurface));
GameTuiSurface = gameTuiSurface ?? throw new ArgumentNullException(nameof(gameTuiSurface));
EditorSurface = editorSurface ?? throw new ArgumentNullException(nameof(editorSurface));
@ -104,8 +104,8 @@ namespace GameCult.Aetheria.State.Verse
GameTuiSurface,
EditorSurface,
EditorTuiSurface,
LatestFrame,
LatestSoaView,
DaemonFrame,
DaemonSoaView,
Catalog,
LoadoutTemplates,
PlayerSettings,
@ -130,9 +130,9 @@ namespace GameCult.Aetheria.State.Verse
public CultMeshDocumentHandle<AetheriaRuntimeVerseAuthorityPolicyDocument> AuthorityPolicy { get; }
public CultMeshDocumentHandle<AetheriaRuntimeDaemonFrameDocument> LatestFrame { get; }
public CultMeshDocumentHandle<AetheriaRuntimeDaemonFrameDocument> DaemonFrame { get; }
public CultMeshDocumentHandle<AetheriaRuntimeDaemonSoaViewDocument> LatestSoaView { get; }
public CultMeshDocumentHandle<AetheriaRuntimeDaemonSoaViewDocument> DaemonSoaView { get; }
public CultMeshDocumentHandle<AetheriaRuntimeCatalogSnapshot> Catalog { get; }