public static void InitAllForgeLevelInfo() { lock (AllThingsCalcItem.QiangHuaFuJiaItemList) { SystemXmlItems xmlitems = new SystemXmlItems(); xmlitems.LoadFromXMlFile("Config/QiangHuaFuJia.xml", "", "ID", 0); AllThingsCalcItem.QiangHuaFuJiaItemList.Clear(); foreach (KeyValuePair <int, SystemXmlItem> kv in xmlitems.SystemXmlItemDict) { SystemXmlItem item = kv.Value; QiangHuaFuJiaItem qiangHuaFuJiaItem = new QiangHuaFuJiaItem(); qiangHuaFuJiaItem.Id = item.GetIntValue("ID", -1); qiangHuaFuJiaItem.Level = item.GetIntValue("QiangHuaLevel", -1); qiangHuaFuJiaItem.Num = item.GetIntValue("Num", -1); qiangHuaFuJiaItem.AddAttackInjurePercent = item.GetDoubleValue("AddAttackInjurePercent"); qiangHuaFuJiaItem.MaxLifePercent = item.GetDoubleValue("MaxLifePercent"); AllThingsCalcItem.QiangHuaFuJiaItemList.Add(qiangHuaFuJiaItem); } AllThingsCalcItem.QiangHuaFuJiaItemList.Sort((QiangHuaFuJiaItem x, QiangHuaFuJiaItem y) => x.Id - y.Id); for (int i = 0; i < AllThingsCalcItem.QiangHuaFuJiaItemList.Count; i++) { AllThingsCalcItem.QiangHuaFuJiaItemList[i].Id = i + 1; } } }
/// <summary> /// 初始化套装强化加成信息 /// </summary> public static void InitAllForgeLevelInfo() { lock (QiangHuaFuJiaItemList) { SystemXmlItems xmlitems = new SystemXmlItems(); xmlitems.LoadFromXMlFile("Config/QiangHuaFuJia.xml", "", "ID"); SystemXmlItem item = null; QiangHuaFuJiaItemList.Clear(); foreach (var kv in xmlitems.SystemXmlItemDict) { item = kv.Value; QiangHuaFuJiaItem qiangHuaFuJiaItem = new QiangHuaFuJiaItem(); qiangHuaFuJiaItem.Id = item.GetIntValue("ID"); qiangHuaFuJiaItem.Level = item.GetIntValue("QiangHuaLevel"); qiangHuaFuJiaItem.Num = item.GetIntValue("Num"); qiangHuaFuJiaItem.AddAttackInjurePercent = item.GetDoubleValue("AddAttackInjurePercent"); qiangHuaFuJiaItem.MaxLifePercent = item.GetDoubleValue("MaxLifePercent"); QiangHuaFuJiaItemList.Add(qiangHuaFuJiaItem); } QiangHuaFuJiaItemList.Sort((x, y) => { return(x.Id - y.Id); }); for (int i = 0; i < QiangHuaFuJiaItemList.Count; i++) { QiangHuaFuJiaItemList[i].Id = i + 1; } } }