Ejemplo n.º 1
0
    void _Packet(ScEquipWeaponEvolved p)
    {
        if (p.result == 0)
        {
            if (UpLoadItem.itemId != p.weaponUId)
            {
                return;
            }

            UpLoadItem.growAttr.equipAttr.star++;
            var star = UpLoadItem.growAttr.equipAttr.star;

            foreach (var item in moduleEquip.m_bagCollections)
            {
                for (int i = 0; i < item.Value.Count; i++)
                {
                    if (item.Value[i].itemId == p.weaponUId)
                    {
                        item.Value[i].growAttr.equipAttr.star = star;
                    }
                }
            }
            moduleEquip.UpdateWeapons();
            DispatchModuleEvent(EventForingUpLoad);
        }
        else
        {
            moduleGlobal.ShowMessage(ConfigText.GetDefalutString(224, 22));
        }
    }
Ejemplo n.º 2
0
    void _Packet(ScEquipWeaponEvolved p)//武器进化
    {
        var i = GetItemByGUID(p.weaponUId);

        if (i == null || p.result != 0 || i.growAttr.equipAttr == null)
        {
            return;
        }
        i.growAttr.equipAttr.star++;
    }