public void RequestMesh(HeightMap heightMap, MeshSettings meshSettings)
 {
     hasRequestedMesh = true;
     ThreadedDataRequester.RequestData(
         () => MeshGenerator.GenerateTerrainMesh(heightMap.values, meshSettings, lod),
         OnMeshDataReceived);
 }
 public void Load()
 {
     ThreadedDataRequester.RequestData(
         () => HeightMapGenerator.GenerateHeightMap(
             meshSettings.NumVertsPerLine, meshSettings.NumVertsPerLine,
             heightMapSettings, sampleCenter),
         OnHeightMapReceived);
 }