public void SW() { renameMap(); GameObject group = GameObject.Find("AreaPrim"); TempGrouper maps = group.GetComponent <TempGrouper>(); int c = CurrentGame.game.scorchingWastes.rout.allAreas.areaDirectors[areaNumber].areas.Count; int i = 0; Rows[] allRows = maps.gameObject.GetComponentsInChildren <Rows>(); //"Area" + u; CurrentGame.game.scorchingWastes.rout.allAreas.areaDirectors[areaNumber].spawn = maps.GetComponent <AreaInfo>().spawnType; CurrentGame.game.scorchingWastes.rout.allAreas.areaDirectors[areaNumber].areas.Add(new AreaHolder()); CurrentGame.game.scorchingWastes.rout.allAreas.areaDirectors[areaNumber].areas[c].id = maps.GetComponent <AreaInfo>().tileType; CurrentGame.game.scorchingWastes.rout.allAreas.areaDirectors[areaNumber].areas[c].indent = maps.GetComponent <AreaInfo>().tileName; foreach (Rows row in allRows) { int j = 0; //row new Vector3(0, 0, i); CurrentGame.game.scorchingWastes.rout.allAreas.areaDirectors[areaNumber].areas[c].rows.Add(new RowHolder(row.name)); GridTiles[] allTiles = row.GetComponentsInChildren <GridTiles>(); foreach (GridTiles tile in allTiles) { CurrentGame.game.scorchingWastes.rout.allAreas.areaDirectors[areaNumber].areas[c].rows[i].tiles.Add(new TileHolder(tile.tag, tile.FindSpecOrTT(maps.gameObject), tile.TileColor(), (int)tile.gameObject.transform.localPosition.y, tile.name, maps.GetComponent <AreaInfo>().spawnType)); //tiles.transform.localPosition = new Vector3(j, tile.transform.position.y, 0); j++; } i++; } renameMapAgain(); }
void renameMap() { GameObject wholeMap = GameObject.Find("AreaPrim"); TempGrouper map = wholeMap.GetComponent <TempGrouper>(); Rows[] allRows = map.GetComponentsInChildren <Rows>(); int r = 0; foreach (Rows row in allRows) { int f = 0; GridTiles[] allTiles = row.GetComponentsInChildren <GridTiles>(); row.name = "!!" + r; foreach (GridTiles tile in allTiles) { tile.name = "!!" + (f + map.tileMod) + "r" + (r + map.rowMod); f++; } r++; } }