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