static void ParseObject(loadNode node, object obj)
 {
     if (node.isSave)
     {
         string saveName = node.path.Substring(node.path.LastIndexOf('/') + 1);
         dict.Add(saveName, obj);
     }
     if (node.action != null)
     {
         //AssetBundle ab =  ((DownloadHandlerAssetBundle)(request.downloadHandler)).assetBundle;
         node.action(obj);
     }
 }
Exemple #2
0
        static void ParseXML(loadNode node, string xmlstr)
        {
            XmlDocument xmldoc = new XmlDocument();

            xmldoc.LoadXml(xmlstr);
            if (node.isSave)
            {
                string saveName = node.path.Substring(node.path.LastIndexOf('/') + 1);
                dict.Add(saveName, xmldoc);
            }
            if (node.action != null)
            {
                //AssetBundle ab =  ((DownloadHandlerAssetBundle)(request.downloadHandler)).assetBundle;
                node.action(xmldoc, LoadFactory.www.bytes);
            }
        }
Exemple #3
0
 static void ParseObject(loadNode node, object obj)
 {
     if (node.isSave)
     {
         string saveName = node.path.Substring(node.path.LastIndexOf('/') + 1);
         dict.Add(saveName, obj);
     }
     if (node.action != null)
     {
         //AssetBundle ab =  ((DownloadHandlerAssetBundle)(request.downloadHandler)).assetBundle;
         if (node.type == loadType.AssetBundle)
         {
             LoadFactory.www.assetBundle.Unload(false);
         }
         node.action(obj, LoadFactory.www.bytes);
     }
 }