Beispiel #1
0
        // 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);
        }
Beispiel #3
0
        /// <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);
            }
        }