Exemplo n.º 1
0
 // Отрисовывет тайлы.
 private void PrintTileMap(MeshRenderer meshRenderer, Grid <Tile <TileWorldData> > tileMap)
 {
     meshRenderer.material.mainTexture = WorldTextureGenerator.TileMapToTexture(tileMap.ToArray2D(),
                                                                                (tile) =>
     {
         return(tile.TileData.Color);
     });
 }
Exemplo n.º 2
0
 // Отрисовывает группы тайлов.
 private void PrintGroupMap(MeshRenderer meshRenderer, List <TileGroup> groups)
 {
     meshRenderer.material.mainTexture = WorldTextureGenerator.
                                         TileGroupsToTexture(groups, islandLength, islandWidth);
 }
Exemplo n.º 3
0
 private void PrintFloatGrid(MeshRenderer meshRenderer, Grid <float> floatGrid,
                             Color a, Color b)
 {
     meshRenderer.material.mainTexture = WorldTextureGenerator.
                                         FloatGridToTexture(floatGrid, islandLength, islandWidth, a, b);
 }