From 6c3a66bc003757f3f1b4c8c715b93f1c020fb883 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sun, 19 Jul 2026 06:09:15 +0100 Subject: [PATCH] Initialize hot body negotiation before subscribing --- .../Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs | 3 ++- packages/org.gamecult.eve.unity-scene/package.json | 2 +- 2 files changed, 3 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 3184b9a..92aa3e0 100644 --- a/packages/org.gamecult.eve.unity-scene/Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs +++ b/packages/org.gamecult.eve.unity-scene/Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs @@ -768,9 +768,10 @@ namespace GameCult.Eve.UnityScene if (string.IsNullOrWhiteSpace(entityBodyId)) throw new InvalidOperationException( "The playable world advertises an entity-view pointer without its logical body id."); + _bodyResolver ??= CreateBodyResolver(); var initial = CultMesh.SubscribeHotBodyAsync( _entitySubscriptions, - _bodyResolver!, + _bodyResolver, new CultMeshHotBodySubscription( "eve-unity-entity-view", _runtimeId, diff --git a/packages/org.gamecult.eve.unity-scene/package.json b/packages/org.gamecult.eve.unity-scene/package.json index 56681f1..319db31 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.78", + "version": "0.3.79", "unity": "6000.0", "description": "Provider-agnostic Unity scene shell for gamecult.eve.surface.v1 interactive world surfaces.", "dependencies": {