private void ReadChunksUpdate() { for (int i = 0; i < ChunkThreadUpdateDataInfoQueue.Count; i++) { ChunkThreadInfo <ChunkData> info = ChunkThreadUpdateDataInfoQueue.Dequeue(); info.callback(info.parameter); } }
public void Update() { if (chunksThreadQueue.Count > 0) { for (int i = 0; i < chunksThreadQueue.Count; i++) { ChunkThreadInfo <Dictionary <Vector2Int, Chunk> > threadInfo = chunksThreadQueue.Dequeue(); threadInfo.callback(threadInfo.parameter); } } }