示例#1
0
 public bool Start(ChunkForge forge)
 {
     if (forge.Busy)
     {
         return(false);
     }
     if (status > ForgeProcessStatus.NOT_STARTED)
     {
         return(false);
     }
     status = ForgeProcessStatus.IN_PROCESS;
     forge.ForgeChunkGenData(pos, UpperCallback);
     return(true);
 }
示例#2
0
 public ForgePool(int maxSize, ChunkForge proto)
 {
     this.maxSize = maxSize;
     pool.Add(proto);
 }
示例#3
0
 public HopefullySaferForgePool(int unusedMaxSize, ChunkForge proto) : base(1, proto)
 {
 }