public static Record_CardLevel GetRecord(int tag) { Tab_CardLevel tab = TabMgr.GetTab <Tab_CardLevel>(fileName); if (null == tab.mDic) { tab.mDic = new Dictionary <int, Record_CardLevel>(); foreach (var item in tab.mList) { tab.mDic.Add(item.tag, item); } } Record_CardLevel record; if (tab.mDic.TryGetValue(tag, out record)) { return(record); } return(null); }
public static List <Record_CardLevel> GetRecordList() { return(TabMgr.GetTab <Tab_CardLevel>(fileName).mList); }