public void LoadTBLByContent(string szContent, DelegateLoadTBL dlg) { CTBLLoader loader = new CTBLLoader(); loader.LoadFromFileContent(szContent); if (dlg != null) { dlg(loader); } }
public void LoadTBLAbsolutePath(string szPath, DelegateLoadTBL dlg) { CTBLLoader loader = new CTBLLoader(); loader.LoadFromFileabAolutePath(szPath); if (dlg != null) { dlg(loader); } }
public void LoadNoteInfo(CTBLLoader loader) { for (int i = 0; i < loader.GetLineCount(); i++) { loader.GotoLineByIndex(i); ST_NoteInfo pInfo = new ST_NoteInfo(); pInfo.nID = loader.GetIntByName("id"); pInfo.fTime = loader.GetFloatByName("Time"); pInfo.nNum = loader.GetIntByName("Number"); pInfo.nSide = loader.GetIntByName("Side"); string[] strArray = loader.GetStringByName("Dir").Split('|'); for (int j = 0; j < strArray.Length; j++) { pInfo.listDir.Add(int.Parse(strArray[j])); } m_dicNoteInfo.Add(pInfo.nID, pInfo); } }