diff --git a/Aetheria.State.Smoke/Program.cs b/Aetheria.State.Smoke/Program.cs index 9990e9f05..2908cdacd 100644 --- a/Aetheria.State.Smoke/Program.cs +++ b/Aetheria.State.Smoke/Program.cs @@ -1278,7 +1278,7 @@ static async Task ProveDirectSoaPublicationPipeline() }; using var liveBodies = new CultMeshNetworkBodyStore(); - using var publisher = new AetheriaRuntimeDaemonSoaFramePublisher(liveBodies, producerEpoch: 9); + using var publisher = new AetheriaRuntimeDaemonSoaFramePublisher(producerEpoch: 9); var built = publisher.BuildCurrentZoneEntities(frame); var payloadIdentity = built.View.Identities.SingleOrDefault(identity => string.Equals(identity.EntityId, "soa-pipeline-smoke:zone:0:physical-payload:mine:soa-witness", StringComparison.Ordinal)); diff --git a/Packages/manifest.json b/Packages/manifest.json index 69778cab8..511a9b41d 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -20,7 +20,7 @@ "com.unity.xr.legacyinputhelpers": "3.0.1", "org.gamecult.aetheria.eve-runtime": "file:org.gamecult.aetheria.eve-runtime", "org.gamecult.aetheria.state": "file:org.gamecult.aetheria.state", - "org.gamecult.cultmath": "file:../../CultMath", + "org.gamecult.cultmath": "https://github.com/GameCult/CultMath.git?path=/unity/org.gamecult.cultmath#cultmath-unity-v0.1.1", "org.gamecult.cultlib": "https://github.com/GameCult/CultLib.git?path=/unity/org.gamecult.cultlib#cultlib-unity-v1.0.43", "org.gamecult.eve.surface": "file:../../EveUnity/packages/org.gamecult.eve.surface", "org.gamecult.eve.plugin-fields": "https://github.com/GameCult/EvePlugins.git?path=/plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields#eve-plugin-fields-unity-v0.2.3", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index c1ccf4390..6b7bb83d5 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -320,10 +320,11 @@ "hash": "f67f5122ed1bd11da016e7b820ed60145ccd0299" }, "org.gamecult.cultmath": { - "version": "file:../../CultMath", + "version": "https://github.com/GameCult/CultMath.git?path=/unity/org.gamecult.cultmath#cultmath-unity-v0.1.1", "depth": 0, - "source": "local", - "dependencies": {} + "source": "git", + "dependencies": {}, + "hash": "c4543b9443e96d848260ef00254d2d3c0fa6a9d2" }, "org.gamecult.eve.plugin-fields": { "version": "https://github.com/GameCult/EvePlugins.git?path=/plugins/eve-plugin-fields/unity/org.gamecult.eve.plugin-fields#eve-plugin-fields-unity-v0.2.3", diff --git a/docs/hangar-launcher.md b/docs/hangar-launcher.md index 91d1801c1..e678bdec5 100644 --- a/docs/hangar-launcher.md +++ b/docs/hangar-launcher.md @@ -3,6 +3,8 @@ Status: the shared Hangar, deployment admission, and portable Hangar surface contracts exist. Mode session bootstrap still has to consume accepted deployment receipts; the old generic New Game path remains live until that cut is complete. +The state assembly and viewport queries compile against CultMath `0.1.1`, whose +canonical `rect` stores normalized `min`/`max` bounds. The Hangar is the launcher and durable preparation space for Terminus, Starbridge, and Arena. Its composition borrows the useful information geometry