Route viewport projections through managed documents

This commit is contained in:
Meta Vens 2026-06-28 01:37:43 +01:00
commit e0acc8a1b5
11 changed files with 251 additions and 26 deletions

View file

@ -870,7 +870,10 @@ public class InventoryMenu : MonoBehaviour
return false;
var inventory = ResolveClient()
.InventoryAsync(entityIndex)
.Aetheria()
.Details
.Inventory(entityIndex)
.LatestAsync()
.GetAwaiter()
.GetResult();
if (inventory == null || !string.Equals(inventory.EntityKey, entityKey, StringComparison.Ordinal))

View file

@ -1289,7 +1289,10 @@ private void Update()
return false;
var inventory = ResolveClient()
.InventoryAsync(entityIndex)
.Aetheria()
.Details
.Inventory(entityIndex)
.LatestAsync()
.GetAwaiter()
.GetResult();
if (inventory == null || !string.Equals(inventory.EntityKey, entityKey, StringComparison.Ordinal))

View file

@ -133,11 +133,17 @@ public class MapRenderer : MonoBehaviour
var client = ResolveClient();
var viewport = ResolveViewportBounds();
_objectsViewport = client
.ObjectsViewportAsync(viewport)
.Aetheria()
.Viewports
.Objects(viewport)
.LatestAsync()
.GetAwaiter()
.GetResult();
_renderSplatsViewport = client
.RenderSplatsViewportAsync(viewport)
.Aetheria()
.Viewports
.RenderSplats(viewport)
.LatestAsync()
.GetAwaiter()
.GetResult();

View file

@ -200,7 +200,10 @@ public class SectorRenderer : MonoBehaviour, IBeginDragHandler, IDragHandler, IS
try
{
return ResolveClient()
.ZoneDetailsAsync(zoneIndex)
.Aetheria()
.Details
.Zone(zoneIndex)
.LatestAsync()
.GetAwaiter()
.GetResult();
}