private void UpdateTerrain() { if (TerrainSettings.Resolution != size) { size = TerrainSettings.Resolution; terrainGenerator?.Dispose(); CreateTerrainGenerator(); } var meshFilter = terrain[0].GetComponent <MeshFilter>(); var meshCollider = terrain[0].GetComponent <MeshCollider>(); terrainGenerator.GenerateMesh(meshFilter, meshCollider); }