public void Copy(int type, int level) { m_MysticType = type; m_MysticLevel = level; //查找对应类型的表数据 foreach (var item in DataTemplate.GetInstance().m_MsTable.getData()) { if (item.Value == null) { continue; } MsTemplate MsDataT = item.Value as MsTemplate; if (MsDataT.getId() == type) { m_CurMsDataT = MsDataT; } } }
public MysticData(int type, string levelAndExp) { m_MysticType = type; string[] typeLevel = levelAndExp.Split(new string[] { "|" }, StringSplitOptions.None); m_MysticLevel = int.Parse(typeLevel[0]); m_MysticExp = int.Parse(typeLevel[1]); //查找对应类型的表数据 foreach (var item in DataTemplate.GetInstance().m_MsTable.getData()) { if (item.Value == null) { continue; } MsTemplate MsDataT = item.Value as MsTemplate; if (MsDataT.getId() == type) { m_CurMsDataT = MsDataT; } } }