// Use this for initialization void Start() { var road = this.transform.FindChild(RoadMapName); var wall = this.transform.FindChild(WallMapName); var waterway = this.transform.FindChild(WaterWayMapName); var overlaproad = this.transform.FindChild(OverlapRoadMapName); //Debug.LogFormat("{0},{1},{2}",road.tag,wall.tag,waterway.tag); RoadMap = road.GetComponent<Map>(); WallMap = wall.GetComponent<Map>(); WaterWayMap = waterway.GetComponent<Map>(); OverlapRoadMap = overlaproad.GetComponent<Map>(); var r = new NostalgiaMapConverter(RoadMap, TileBasis.TileType.ROAD).startConvertAndSetTiles(); var w = new NostalgiaMapConverter(WallMap, TileBasis.TileType.WALL).startConvertAndSetTiles(); var ww = new NostalgiaMapConverter(WaterWayMap, TileBasis.TileType.WATERWAY).startConvertAndSetTiles(); var or = new NostalgiaMapConverter(OverlapRoadMap, TileBasis.TileType.OVERLAPROAD).startConvertAndSetTiles(); Tiles = new List<TileEntity>(); Tiles.AddRange(r); Tiles.AddRange(w); Tiles.AddRange(ww); Tiles.AddRange(or); //Debug.LogFormat("{0}",RoadMap.tileSet.name); //this.gameObject.SetActive(false); }
public void test2() { var map = this.GetComponent<Map>(); var converter = new NostalgiaMapConverter(map,TileBasis.TileType.WALL); converter.startConvertAndSetTiles(); }