// 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"); }
/// <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); } }