void _Packet(ScEquipWeaponGrowth p)//武器入魂 { var i = GetItemByGUID(p.weaponUId); if (i == null || p.result != 0 || i.growAttr.equipAttr == null) { return; } i.growAttr.equipAttr.level = p.level; i.growAttr.equipAttr.expr = p.curLvExpr; }
void _Packet(ScEquipWeaponGrowth p) { if (p.result == 0) { ScEquipWeaponGrowth pp = p.Clone(); foreach (var item in moduleEquip.m_bagCollections) { for (int i = 0; i < item.Value.Count; i++) { if (item.Value[i].itemId == pp.weaponUId) { item.Value[i].growAttr.equipAttr.level = (byte)pp.level; item.Value[i].growAttr.equipAttr.expr = pp.curLvExpr; } } } moduleEquip.UpdateWeapons(); } else { moduleGlobal.ShowMessage(ConfigText.GetDefalutString(224, 29)); } }