void CreatMap() { mapInfo.SetMapData(mapLength, mapWith, moveType); for (int x = 0; x < mapLength; x++) { for (int y = 0; y < mapWith; y++) { GameObject mapGrid = Instantiate(rootGrid); mapGrid.transform.position = new Vector3(x, 0, y); mapGrid.name = x + "_" + y; mapGrid.transform.SetParent(this.transform); FlatNode mapGridNode = new FlatNode(x, y, mapGrid.transform.position, mapGrid); mapInfo.AddNode(x, y, mapGridNode); } } }