/// <summary> /// Starts terrain generation /// </summary> public void GenerateTerrain() { isReadyForPlayer = false; InitNoise(); DestroyPools(); InitPlayer(); InitGenerators(); if (terrainSettings.infiniteTerrain) { isRunning = true; } else { chunkGenerator.GenerateStaticTerrain(); if (waterPrefab != null) { waterGenerator.Update(transform.position); } } }