protected void CreatePools() { chunkPipelinePool = new ChunkGenerationPipelinePool(CreateChunkPipeline); minDegreesAtCoordBufferPool = new BufferPool(CreateMinDegreeBuffer); simpleChunkColliderPool = new SimpleChunkColliderPool(colliderParent); displayerPool = new MeshDisplayerPool(transform); interactableDisplayerPool = new InteractableMeshDisplayPool(transform); }
public ChunkGPUDataRequest(ChunkGenerationPipelinePool pipelinePool, StorageGroupMesh storedNoiseEdits, BufferPool minDegreeBufferPool) { this.pipelinePool = pipelinePool; this.storedNoiseEdits = storedNoiseEdits; this.minDegreeBufferPool = minDegreeBufferPool; }