Collapse Unity runtime reactive facade

This commit is contained in:
Meta Vens 2026-06-29 09:09:22 +01:00
commit 0a7807a423
3 changed files with 14 additions and 337 deletions

View file

@ -105,310 +105,6 @@ public static class AetheriaUnityRuntimeClientProvider
return RuntimeClient(stateBoot, runtimeId).Ui;
}
public static CultMeshReactiveDocument<AetheriaRuntimeCurrentDockingDocument> ReactiveCurrentDocking(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveCurrentDocking();
}
public static CultMeshReactiveDocument<AetheriaRuntimeCurrentDockingDocument> ReactiveCurrentDocking(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveCurrentDocking();
}
public static CultMeshReactiveDocument<AetheriaRuntimeCurrentEntityDocument> ReactiveCurrentEntity(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveCurrentEntity();
}
public static CultMeshReactiveDocument<AetheriaRuntimeCurrentEntityDocument> ReactiveCurrentEntity(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveCurrentEntity();
}
public static CultMeshReactiveDocument<AetheriaRuntimeStationRefitDocument> ReactiveStationRefit(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveStationRefit();
}
public static CultMeshReactiveDocument<AetheriaRuntimeStationRefitDocument> ReactiveStationRefit(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveStationRefit();
}
public static CultMeshReactiveDocument<AetheriaRuntimeCatalogSnapshot> ReactiveCatalogSnapshot(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveCatalogSnapshot();
}
public static CultMeshReactiveDocument<AetheriaRuntimeCatalogSnapshot> ReactiveCatalogSnapshot(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveCatalogSnapshot();
}
public static CultMeshReactiveDocument<AetheriaRuntimePlayerSettingsDocument> ReactivePlayerSettingsDocument(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactivePlayerSettingsDocument();
}
public static CultMeshReactiveDocument<AetheriaRuntimePlayerSettingsDocument> ReactivePlayerSettingsDocument(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactivePlayerSettingsDocument();
}
public static CultMeshReactiveDocument<AetheriaRuntimeDaemonFrameDocument> ReactiveDaemonFrame(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveDaemonFrame();
}
public static CultMeshReactiveDocument<AetheriaRuntimeDaemonFrameDocument> ReactiveDaemonFrame(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveDaemonFrame();
}
public static CultMeshReactiveDocument<AetheriaRuntimeDaemonSoaViewDocument> ReactiveDaemonSoaView(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveDaemonSoaView();
}
public static CultMeshReactiveDocument<AetheriaRuntimeDaemonSoaViewDocument> ReactiveDaemonSoaView(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveDaemonSoaView();
}
public static CultMeshReactiveDocument<AetheriaRuntimeZoneRenderDocument> ReactiveZoneRender(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveZoneRender();
}
public static CultMeshReactiveDocument<AetheriaRuntimeZoneRenderDocument> ReactiveZoneRender(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveZoneRender();
}
public static CultMeshReactiveDocument<AetheriaRuntimeLoadoutTemplatesDocument> ReactiveLoadoutTemplates(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveLoadoutTemplates();
}
public static CultMeshReactiveDocument<AetheriaRuntimeLoadoutTemplatesDocument> ReactiveLoadoutTemplates(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveLoadoutTemplates();
}
public static CultMeshReactiveDocument<AetheriaRuntimeSectorMapDocument> ReactiveSectorMap(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveSectorMap();
}
public static CultMeshReactiveDocument<AetheriaRuntimeSectorMapDocument> ReactiveSectorMap(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveSectorMap();
}
public static CultMeshReactiveDocument<AetheriaRuntimeCurrentZoneDocument> ReactiveCurrentZone(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveCurrentZone();
}
public static CultMeshReactiveDocument<AetheriaRuntimeCurrentZoneDocument> ReactiveCurrentZone(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveCurrentZone();
}
public static CultMeshReactiveDocument<AetheriaRuntimeZoneContactsDocument> ReactiveZoneContacts(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveZoneContacts();
}
public static CultMeshReactiveDocument<AetheriaRuntimeZoneContactsDocument> ReactiveZoneContacts(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveZoneContacts();
}
public static CultMeshReactiveDocument<AetheriaRuntimeVerseHostSettingsDocument> ReactiveVerseHostSettings(
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveVerseHostSettings();
}
public static CultMeshReactiveDocument<AetheriaRuntimeVerseHostSettingsDocument> ReactiveVerseHostSettings(
AetheriaRuntimeStateBootReport stateBoot,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveVerseHostSettings();
}
public static CultMeshReactiveDocument<global::Aetheria.State.Documents.EveSurfaceState> ReactiveEveSurface(
string surfaceId,
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveEveSurface(surfaceId);
}
public static CultMeshReactiveDocument<global::Aetheria.State.Documents.EveSurfaceState> ReactiveEveSurface(
AetheriaRuntimeStateBootReport stateBoot,
string surfaceId,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveEveSurface(surfaceId);
}
public static CultMeshReactiveDocument<AetheriaRuntimeRtsViewportDocument> ReactiveRtsViewport(
AetheriaRuntimeRtsViewportBounds viewport,
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveRtsViewport(viewport);
}
public static CultMeshReactiveDocument<AetheriaRuntimeRtsViewportDocument> ReactiveRtsViewport(
AetheriaRuntimeStateBootReport stateBoot,
AetheriaRuntimeRtsViewportBounds viewport,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveRtsViewport(viewport);
}
public static CultMeshReactiveDocument<AetheriaRuntimeObjectsViewportDocument> ReactiveObjectsViewport(
AetheriaRuntimeRtsViewportBounds viewport,
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveObjectsViewport(viewport);
}
public static CultMeshReactiveDocument<AetheriaRuntimeObjectsViewportDocument> ReactiveObjectsViewport(
AetheriaRuntimeStateBootReport stateBoot,
AetheriaRuntimeRtsViewportBounds viewport,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveObjectsViewport(viewport);
}
public static CultMeshReactiveDocument<AetheriaRuntimeGravityViewportDocument> ReactiveGravityViewport(
AetheriaRuntimeRtsViewportBounds viewport,
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveGravityViewport(viewport);
}
public static CultMeshReactiveDocument<AetheriaRuntimeGravityViewportDocument> ReactiveGravityViewport(
AetheriaRuntimeStateBootReport stateBoot,
AetheriaRuntimeRtsViewportBounds viewport,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveGravityViewport(viewport);
}
public static CultMeshReactiveDocument<AetheriaRuntimeRenderSplatsViewportDocument> ReactiveRenderSplatsViewport(
AetheriaRuntimeRtsViewportBounds viewport,
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveRenderSplatsViewport(viewport);
}
public static CultMeshReactiveDocument<AetheriaRuntimeRenderSplatsViewportDocument> ReactiveRenderSplatsViewport(
AetheriaRuntimeStateBootReport stateBoot,
AetheriaRuntimeRtsViewportBounds viewport,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveRenderSplatsViewport(viewport);
}
public static CultMeshReactiveDocument<AetheriaRuntimeZoneDetailsDocument> ReactiveZoneDetails(
int zoneIndex,
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveZoneDetails(zoneIndex);
}
public static CultMeshReactiveDocument<AetheriaRuntimeZoneDetailsDocument> ReactiveZoneDetails(
AetheriaRuntimeStateBootReport stateBoot,
int zoneIndex,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveZoneDetails(zoneIndex);
}
public static CultMeshReactiveDocument<AetheriaRuntimeSelectedObjectDocument> ReactiveSelectedObject(
int zoneIndex,
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveSelectedObject(zoneIndex);
}
public static CultMeshReactiveDocument<AetheriaRuntimeSelectedObjectDocument> ReactiveSelectedObject(
AetheriaRuntimeStateBootReport stateBoot,
int zoneIndex,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveSelectedObject(zoneIndex);
}
public static CultMeshReactiveDocument<AetheriaRuntimeInventoryDocument> ReactiveInventory(
int entityIndex,
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveInventory(entityIndex);
}
public static CultMeshReactiveDocument<AetheriaRuntimeInventoryDocument> ReactiveInventory(
AetheriaRuntimeStateBootReport stateBoot,
int entityIndex,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveInventory(entityIndex);
}
public static CultMeshReactiveDocument<AetheriaRuntimeStarbridgePlayerSeatDocument> ReactiveStarbridgePlayerSeat(
string seatId,
string runtimeId = "")
{
return RuntimeState(runtimeId).ReactiveStarbridgePlayerSeat(seatId);
}
public static CultMeshReactiveDocument<AetheriaRuntimeStarbridgePlayerSeatDocument> ReactiveStarbridgePlayerSeat(
AetheriaRuntimeStateBootReport stateBoot,
string seatId,
string runtimeId = "")
{
return RuntimeState(stateBoot, runtimeId).ReactiveStarbridgePlayerSeat(seatId);
}
public static CultMeshStateRefResolver EveSurfaceStateRefResolver(string runtimeId = "")
{
return RuntimeState(runtimeId).CreateEveSurfaceCultMeshStateRefResolver();
@ -442,7 +138,7 @@ public static class AetheriaUnityRuntimeClientProvider
{
try
{
_playerSettingsDocument ??= ReactivePlayerSettingsDocument();
_playerSettingsDocument ??= RuntimeState().ReactivePlayerSettingsDocument();
var stored = _playerSettingsDocument.Current;
if (stored == null)