Exemple #1
0
//	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;
        }
    }
Exemple #2
0
    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);
    }