public override void InitConfig() { ResourceMgr.Instance.LoadResource("Config/Main", ((resource, b) => { TextAsset s = resource.UnityObj as TextAsset; // Debug.Log(string.Format("<color=#ffffffff><---{0}-{1}----></color>", s.text, "test1")); LoginConfig loginConfig = GenericXmlSerializer.ReadFromXmlString <LoginConfig>(s.text); serverIP = loginConfig.serverIP; serverPort = loginConfig.serverPort; //读取Login配置 GlobalDispatcher.Instance.Dispatch(GlobalEvent.OnLoginConfigLoadDone); // Debug.Log(serverIP + ":" + serverPort); })); }
private void OnLoad(Resource res, bool succ) { if (succ) { TextAsset asset = res.UnityObj as TextAsset; if (asset != null) { string t = asset.text; // UnityEngine.Debug.Log(t); ViewList co1 = GenericXmlSerializer.ReadFromXmlString <ViewList>(t); for (int i = 0; i < co1.viewCos.Count; i++) { viewconfigs.Add(co1.viewCos[i].viewName, co1.viewCos[i]); // UnityEngine.Debug.LogError(string.Format("viewconfig--name:{0}+type:{1}+close:{2}", co1.viewCos[i].viewName, co1.viewCos[i].viewtype, co1.viewCos[i].closeType)); } } GlobalDispatcher.Instance.Dispatch(GlobalEvent.OnDataConfigLoadDone); } }
private void OnLoad(Resource res, bool succ) { if (succ) { TextAsset asset = res.UnityObj as TextAsset; if (asset != null) { string t = asset.text; Debug.Log(string.Format("<color=#ffffffff><---{0}-{1}----></color>", t, "test1")); ViewPathList vl1 = GenericXmlSerializer.ReadFromXmlString <ViewPathList>(t); for (int i = 0; i < vl1.viewURLs.Count; i++) { URLs.Add(vl1.viewURLs[i].ID, vl1.viewURLs[i].URL); //Debug.Log(vl1.viewURLs[i].ID+":" +vl1.viewURLs[i].URL); } } GlobalDispatcher.Instance.Dispatch(GlobalEvent.OnLoadURLConfig); } }