Esempio n. 1
0
 private void ReadChunksUpdate()
 {
     for (int i = 0; i < ChunkThreadUpdateDataInfoQueue.Count; i++)
     {
         ChunkThreadInfo <ChunkData> info = ChunkThreadUpdateDataInfoQueue.Dequeue();
         info.callback(info.parameter);
     }
 }
Esempio n. 2
0
 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);
         }
     }
 }