// Start is called before the first frame update IEnumerator Start() { //yield return new WaitForSeconds(GlobalParameter.INTERVAL_TIME_1); #region testing codes //test xml mgr //find file and load file Log.ClearLogFileAndBufferData(); XMLDialogsDataAnalysisMgr.GetInstance().SetXMLPathAndRootNodeName(KernalParameter.GetDialogConfigXMLPath(), KernalParameter.GetDialogConfigXMLRootNodeName()); //get data from file yield return(new WaitForSeconds(0.5f)); List <DialogDataFormat> lIDialogsDataArray = XMLDialogsDataAnalysisMgr.GetInstance().GetAllXMLDatas(); bool result = DialogDataMgr.GetInstance().LoadAllDialogData(lIDialogsDataArray); if (!result) { Log.Write(GetType() + "/Start()/LoadFiled"); } GlobalParaMgr.NextScenesName = ScenesEnum.MajorCity; StartCoroutine("LoadingScenesProgress"); #endregion //StartCoroutine("LoadingScenesProgress"); }
IEnumerator LogTest() { //测试Log日志系统 //面向"接口的编程" //IConfigManager configMgr = new ConfigManager(KernalParameter.SystemConfigInfo_LogPath, KernalParameter.SystemConfigInfo_LogRootNodeName); //string strLogPath = configMgr.AppSetting["LogPath"]; //string strLogState = configMgr.AppSetting["LogState"]; //string strLogMaxCapacity = configMgr.AppSetting["LogMaxCapacity"]; //string strLogBufferNumber = configMgr.AppSetting["LogBufferNumber"]; //print("Log Paht =" +strLogPath); //print("LogState =" +strLogState); //print("LogMaxCapacity =" +strLogMaxCapacity); //print("LogBufferNumber =" +strLogBufferNumber); //测试Log.cs 类 //Log.Write("我的企业日志系统开始运行了,第一次测试",LevelType.Low); //Log.Write("1 低等级调试语句", LevelType.Low); //Log.Write("1 中等级别调试语句", LevelType.Special); //Log.Write("1 高级与重要的级调试语句", LevelType.High); //Log.Write("2 低等级调试语句",LevelType.Low); //Log.Write("2 中等级别调试语句", LevelType.Special); //Log.Write("2 高级与重要的级调试语句", LevelType.High); //Log.Write("--------1--------", LevelType.Low); //Log.Write("--------2--------", LevelType.Low); //Log.Write("--------3--------", LevelType.Low); //Log.Write("--------4--------", LevelType.Low); //Log.Write("--------5--------", LevelType.Low); /*测试XML解析程序*/ //参数赋值 //Log.ClearLogFileAndBufferAllDate(); XMLDialogsDataAnalysisMgr.GerInstance().SetXMLPathAndRootNodeName(KernalParameter.DialogsXMLConfig_XmlPath, KernalParameter.DialogsXMLConfig_XmlPath_XmlRootNodeName); yield return(new WaitForSeconds(0.5F)); ////得到XML中所有的数据 List <DialogDataFormat> liDialogsDataArray = XMLDialogsDataAnalysisMgr.GerInstance().GetAllxmlDataArray(); Debug.Log(liDialogsDataArray.Count); //里面每条数据显示出来 //foreach (DialogDataFormat data in liDialogsDataArray) //{ // Debug.Log("DialogContent=" + data.DialogContent); // //Log.Write("DialogSecNum=" + data.DialogSecNum, LevelType.Low); // //Log.Write("DialogSecName=" + data.DialogSecName, LevelType.Low); // //Log.Write("SectionIndex=" + data.SectionIndex, LevelType.Low); // //Log.Write("DialogSide=" + data.DialogSide, LevelType.Low); // //Log.Write("DialogPerson=" + data.DialogPerson, LevelType.Low); // //Log.Write("DialogContent=" + data.DialogContent, LevelType.Low); //} //Log.Write("我的企业日志系统开始运行了,第一次测试", LevelType.Low); //Log.Write("这是一个低等级调试语句", LevelType.Low); //Log.Write("高级调试语句", LevelType.High); //Log.Write("中等级别调试语句", LevelType.Special); }
/// <summary> /// preload level one /// </summary> /// <returns></returns> IEnumerator ScenesPreProgressing_LeveOne() { yield return(new WaitForSeconds(GlobalParameter.INTERVAL_TIME_0DOT1)); Log.ClearLogFileAndBufferData(); XMLDialogsDataAnalysisMgr.GetInstance().SetXMLPathAndRootNodeName(KernalParameter.GetDialogConfigXMLPath(), KernalParameter.GetDialogConfigXMLRootNodeName()); //get data from file yield return(new WaitForSeconds(0.5f)); List <DialogDataFormat> lIDialogsDataArray = XMLDialogsDataAnalysisMgr.GetInstance().GetAllXMLDatas(); bool result = DialogDataMgr.GetInstance().LoadAllDialogData(lIDialogsDataArray); if (!result) { Log.Write(GetType() + "/Start()/LoadFiled", Log.Level.High); } }