Allow live entity demand before frame zero

This commit is contained in:
Meta Vens 2026-07-19 11:54:01 +01:00
commit ab226e4f5f
2 changed files with 4 additions and 3 deletions

View file

@ -875,7 +875,8 @@ namespace GameCult.Eve.UnityScene
_runtimeId,
entityBodyId))
.GetAwaiter().GetResult();
QueueBodyPublication(_entityBody.Current);
if (_entityBody.HasValue)
QueueBodyPublication(_entityBody.Current);
_entityBody.Changed += QueueBodyPublication;
_entityBody.Removed += () => _liveDocuments.Enqueue(new InvalidOperationException(
$"The provider withdrew required entity body '{entityBodyId}'."));

View file

@ -1,11 +1,11 @@
{
"name": "org.gamecult.eve.unity-scene",
"displayName": "Eve Unity Scene Lowering",
"version": "0.3.86",
"version": "0.3.87",
"unity": "6000.0",
"description": "Provider-agnostic Unity scene shell for gamecult.eve.surface.v1 interactive world surfaces.",
"dependencies": {
"org.gamecult.cultlib": "1.0.28",
"org.gamecult.cultlib": "1.0.29",
"org.gamecult.eve.plugin-fields": "0.2.3",
"org.gamecult.eve.surface": "0.2.4",
"com.unity.mathematics": "1.3.2",