Пример #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
 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
 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);
 }