Example #1
0
 public void convertLegacyHeightmap()
 {
     for (int i = 0; i < Landscape.HEIGHTMAP_RESOLUTION; i++)
     {
         for (int j = 0; j < Landscape.HEIGHTMAP_RESOLUTION; j++)
         {
             HeightmapCoord heightmapCoord = new HeightmapCoord(i, j);
             Vector3        worldPosition  = Landscape.getWorldPosition(this.coord, heightmapCoord, this.sourceHeightmap[i, j]);
             float          num            = LevelGround.getConversionHeight(worldPosition);
             num /= Landscape.TILE_HEIGHT;
             num += 0.5f;
             this.sourceHeightmap[i, j] = num;
         }
     }
     this.data.SetHeights(0, 0, this.sourceHeightmap);
 }