/// <summary> /// 六边形地图 /// </summary> /// <param name="agrs">六边形地图创建参数</param> /// <param name="terrainThroughCostDict">地形通过费用</param> public HexGrid(HexMapCreateArgs agrs, Dictionary <string, int> terrainThroughCostDict, GameAssetDataHelper gameAssetData, HexTileMap hexTileMap) { TerrainThroughCostDict = terrainThroughCostDict; m_gameAssetData = gameAssetData; m_map = hexTileMap; Init(agrs.MapSize.x, agrs.MapSize.y); }
public HexGrid(HexCell[,] hexCells, Dictionary <string, int> terrainThroughCostDict = null, GameAssetDataHelper gameAssetData = null, HexTileMap hexTileMap = null) { HexCells = hexCells; TerrainThroughCostDict = terrainThroughCostDict; m_gameAssetData = gameAssetData; m_map = hexTileMap; }