From 3ce813e29dcc5342b51985187de26c62eb8c90b4 Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Sun, 19 Jul 2026 12:38:23 +0100 Subject: [PATCH] Consume on-demand reactive state safely --- .../Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs | 3 ++- packages/org.gamecult.eve.unity-scene/package.json | 4 ++-- 2 files changed, 4 insertions(+), 3 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 f594c29..63fcb33 100644 --- a/packages/org.gamecult.eve.unity-scene/Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs +++ b/packages/org.gamecult.eve.unity-scene/Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs @@ -940,7 +940,8 @@ namespace GameCult.Eve.UnityScene "eve-unity-input-capability", inputCapabilityRef) .GetAwaiter().GetResult(); - CurrentInputCapability = _inputCapability.Current; + if (_inputCapability.HasValue) + CurrentInputCapability = _inputCapability.Current; _inputCapability.Changed += document => _liveDocuments.Enqueue(document); _inputCapability.Removed += () => _liveDocuments.Enqueue(new InvalidOperationException( $"The provider withdrew required input capability '{inputCapabilityRef}'.")); diff --git a/packages/org.gamecult.eve.unity-scene/package.json b/packages/org.gamecult.eve.unity-scene/package.json index 7e34cc3..1940f5c 100644 --- a/packages/org.gamecult.eve.unity-scene/package.json +++ b/packages/org.gamecult.eve.unity-scene/package.json @@ -1,11 +1,11 @@ { "name": "org.gamecult.eve.unity-scene", "displayName": "Eve Unity Scene Lowering", - "version": "0.3.87", + "version": "0.3.88", "unity": "6000.0", "description": "Provider-agnostic Unity scene shell for gamecult.eve.surface.v1 interactive world surfaces.", "dependencies": { - "org.gamecult.cultlib": "1.0.29", + "org.gamecult.cultlib": "1.0.30", "org.gamecult.eve.plugin-fields": "0.2.3", "org.gamecult.eve.surface": "0.2.4", "com.unity.mathematics": "1.3.2",