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); }
public ForgePool(int maxSize, ChunkForge proto) { this.maxSize = maxSize; pool.Add(proto); }
public HopefullySaferForgePool(int unusedMaxSize, ChunkForge proto) : base(1, proto) { }