From c93f09342f4c14e0607a47038df6b8e2e99cbf03 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sun, 19 Jul 2026 16:16:18 +0100 Subject: [PATCH] Defer live body subscriptions until cold assets load --- .../Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs | 2 +- packages/org.gamecult.eve.unity-scene/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/org.gamecult.eve.unity-scene/Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs b/packages/org.gamecult.eve.unity-scene/Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs index 8b5bdc0..1573187 100644 --- a/packages/org.gamecult.eve.unity-scene/Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs +++ b/packages/org.gamecult.eve.unity-scene/Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs @@ -174,6 +174,7 @@ namespace GameCult.Eve.UnityScene ResolveAdvertisement(forceRefresh: true); RefreshSurface(); RefreshAssetCatalog(); + EnsureLiveSubscriptions(); _bootstrapped = true; } @@ -695,7 +696,6 @@ namespace GameCult.Eve.UnityScene { _baseSurface = surface ?? throw new ArgumentNullException(nameof(surface)); PublishComposedSurface(); - EnsureLiveSubscriptions(); } private void PublishEmbeddedSurface(string recordKey, EveSurfaceDocument surface) diff --git a/packages/org.gamecult.eve.unity-scene/package.json b/packages/org.gamecult.eve.unity-scene/package.json index 6a746af..50ba2ea 100644 --- a/packages/org.gamecult.eve.unity-scene/package.json +++ b/packages/org.gamecult.eve.unity-scene/package.json @@ -1,7 +1,7 @@ { "name": "org.gamecult.eve.unity-scene", "displayName": "Eve Unity Scene Lowering", - "version": "0.3.90", + "version": "0.3.91", "unity": "6000.0", "description": "Provider-agnostic Unity scene shell for gamecult.eve.surface.v1 interactive world surfaces.", "dependencies": {