示例#1
0
    private void SetupTownFromFile()
    {
        // read xml file
        Hashtable townDefinition = SimpleXmlImporter.Import(xmlFile.text);

        // build town
        SetupTown(townDefinition);
    }
示例#2
0
    private IEnumerator SetupTownFromServer(string url)
    {
        string xmlString = null;

        yield return(StartCoroutine(DownloadFile(url, retval => xmlString = retval)));

        if (xmlString != null && xmlString.Length > 0)
        {
            Hashtable townDefinition = SimpleXmlImporter.Import(xmlString);
            SetupTown(townDefinition);
        }
    }
示例#3
0
 private Hashtable ImportFirstOccurenceOfTagFromXmlString(string aString, string aTagName)
 {
     AddToLog("Importing " + aTagName + " in Xml string");
     return(SimpleXmlImporter.Import(aString, aTagName, caseInsensitive));
 }
示例#4
0
    /* ------------------------------------------------------------------------------------- */
    /* ----------------------- Using the SimpleXml functions ------------------------------- */

    private Hashtable ImportXmlString(string aString)
    {
        AddToLog("Importing Xml string");
        return(SimpleXmlImporter.Import(aString, caseInsensitive));
    }