public void ForceRegenerateTerrain(List <Chunk> chunks = null) { if (!WorldInfo.Instance.IsOverworld) { return; } OverworldChunkManager cm = ChunkManagerInstance as OverworldChunkManager; cm.ForceRegenerateTerrain(chunks); }
bool IsReadyToOpen(OverlayShuttersViewController sender) { if (!WorldInfo.Instance.IsOverworld) { return(true); } OverworldChunkManager cm = OverworldTerrainEngine.ChunkManagerInstance as OverworldChunkManager; if (cm == null) { return(true); } return(cm.AreAllVoxelsDone); // TODO: use correct param here (should signify when all chunks have loaded) }