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 af544aa..70e22b5 100644 --- a/packages/org.gamecult.eve.unity-scene/Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs +++ b/packages/org.gamecult.eve.unity-scene/Runtime/CultMesh/EveUnityCultMeshLiveProviderTransport.cs @@ -616,9 +616,10 @@ namespace GameCult.Eve.UnityScene { var bytes = new byte[checked((int)manifest.SizeBytes)]; var references = manifest.Chunks.OrderBy(chunk => chunk.Offset).ToArray(); - for (var index = 0; index < references.Length; index += 2) + const int chunkBatchSize = 32; + for (var index = 0; index < references.Length; index += chunkBatchSize) { - var batch = references.Skip(index).Take(2).ToArray(); + var batch = references.Skip(index).Take(chunkBatchSize).ToArray(); var chunks = _snapshot! .FetchDocumentsAsync( recordKeys: batch.Select(reference => reference.RecordKey).ToArray(), diff --git a/packages/org.gamecult.eve.unity-scene/package.json b/packages/org.gamecult.eve.unity-scene/package.json index 0076b2d..2808a1e 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.7", + "version": "0.3.8", "unity": "2021.3", "description": "Provider-agnostic Unity scene shell for gamecult.eve.surface.v1 interactive world surfaces.", "dependencies": {