Exemplo n.º 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");
        }
Exemplo n.º 2
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);
            }
        }