// void SetUpButtons () { // foreach(XmlElement node in xml.SelectNodes("Panos/Pan")){; // words.Add(node.InnerText); // GameObject b = new GameObject(); // b = GameObject.Instantiate(genButton,new Vector3(0f,0f,0f),Quaternion.identity) as GameObject; // b.transform.parent = searchMenu; // b.GetComponent<GenButton>().SetUpButton(node.InnerText,this); // buttons.Add(b); // } // // } void SetUpButtons() { foreach (XmlElement node in xml.SelectNodes("Panos/Category")) { ; CatagoryNode cat = new CatagoryNode(); cat.name = node.GetAttribute("name"); cats.Add(cat); MakeCatButton(cat); } foreach (CatagoryNode cat in cats) { List <PanoNode> tempPNode = new List <PanoNode>(); XmlNodeList xnList = xml.SelectNodes("Panos/Category[@name='" + cat.name + "']/Pan"); //Debug.Log(xnList); foreach (XmlNode xn in xnList) { PanoNode pan = new PanoNode(); pan.name = xn.SelectSingleNode("name").InnerText; pan.seoName = xn.SelectSingleNode("seo_name").InnerText; pan.folder = xn.SelectSingleNode("folder").InnerText; pan.site = xn.SelectSingleNode("site").InnerText; // pan.latitude = float.Parse(xn.SelectSingleNode("latitude").InnerText); // pan.longitude = float.Parse(xn.SelectSingleNode("longitude").InnerText); pan.discription = xn.SelectSingleNode("description").InnerText; tempPNode.Add(pan); } cat.panoNodes = tempPNode; } }
public void PanSelect(PanoNode pan) { //string s = new string("http://viral3d.com/" + pan.folder + "/" + pan.name) as string; string s = url + pan.folder + "/" + pan.name; Debug.Log(s); StartCoroutine("DownloadPanno", s); }