private IEnumerator GetConfigFile() { string path = AppConst.ConfigPath + "?r=" + Util.GetTime(); LogUtil.StartLog("Load Config File: " + path); UpdateTips("加载服务器配置文件..."); MutiLoader loader = new MutiLoader(3); yield return(loader.StartLoadText(path)); string content = loader.text; if (string.IsNullOrEmpty(content)) { yield break; } LogUtil.StartLog("Load Config Finish\n" + content); ParseConfig(content); CheckForceExit(); }
public IEnumerator LoadSettingFile() { string path = AppConst.SettingPath; LogUtil.StartLog("Load Setting File...\n" + path); string pContent; if (path.Contains("://")) { MutiLoader loader = new MutiLoader(3); yield return(loader.StartLoadText(path)); pContent = loader.text; } else { try { pContent = File.ReadAllText(path); } catch (Exception e) { LogUtil.LogExInfo("Failed To Load Setting Xml: " + path + "\n", e); yield break; } } if (string.IsNullOrEmpty(pContent)) { yield break; } LogUtil.StartLog("Read Setting File..." + pContent); ParseSetting(pContent); SDKAdapter.GetInstance().SetTDEvent("load_config"); Finish(); }