public void Initialize() { chunkResolution = settings.MinChunkResolution; densityFuncApplyMode = DensityFuncApplyMode.OneForAll; show = true; if (Chunk.DefaultExtents.sqrMagnitude <= 0) { Chunk.DefaultExtents = Vector3.one * 10f; } chunksToManage = new ChunksToManage(); chunksToManage.Chunks = new List <ChunkToGenerate>(); chunksToManage.AddChunk(Vector3.zero); TagHelper.AddTag("TerrainRoot"); FindOrCreateSurfaceGenerator(); //select workspacce if (!hasWorkspace) { if (settings.Workspace == "") { SelectWorkspace(); } else { relativeWorkspace = settings.Workspace; } } if (!hasPathToBlender) { if (settings.PathToBlender != "") { pathToBlender = settings.PathToBlender; } } }
public void UpdateChunksToManage(ChunksToManage toManage) { chunksToManage = toManage; }
public void SetChunksToManage(ChunksToManage m) { manager.ToManage = m; manager.CreateChunks(); }