コード例 #1
0
        public void QueueChunk(int x, int z, World world, bool generate = true, bool populate = true)
        {
            ChunkGenQueue cgq = new ChunkGenQueue(x, z, world, generate, populate);

            lock (generated)
                if (generated.Contains(cgq))
                {
                    return;
                }
            lock (genQueue)
                genQueue.Enqueue(cgq);
        }
コード例 #2
0
ファイル: Chunker.cs プロジェクト: eszanto8/ForgeCraft
 public void QueueChunk(int x, int z, World world)
 {
     ChunkGenQueue cgq = new ChunkGenQueue(x, z, world);
     lock (generated)
         if (generated.Contains(cgq)) return;
     lock (genQueue)
         genQueue.Enqueue(cgq);
 }
コード例 #3
0
ファイル: Chunker.cs プロジェクト: Cazzar/ForgeCraft
 public void QueueChunk(int x, int z, World world, bool generate = true, bool populate = true)
 {
     ChunkGenQueue cgq = new ChunkGenQueue(x, z, world, generate, populate);
     lock (generated)
         if (generated.Contains(cgq)) return;
     lock (genQueue)
         genQueue.Enqueue(cgq);
 }