Пример #1
0
    //穿上或者卸下装备
    public void onEquip()
    {
        int startValue = PlayerInfo._instance.GetOverAllPower();

        if (!isLeft)
        {
            itUI.Clear();
            PlayerInfo._instance.DressEquip(it);
        }
        else
        {
            PlayerInfo._instance.DressOff(it);
        }
        onClose();
        int endValue = PlayerInfo._instance.GetOverAllPower();

        powerShow.showPowerChange(startValue, endValue);
        InventoryUI._instance.updateValuetxt();
    }
Пример #2
0
    //点击御下和装备按钮触发
    public void OnEquip()
    {
        int starValue = PlayerInfo.Intance.GetOverailPower();

        if (isLeft)
        {
            itUI.Clear();                       //清空该装备所在的格子
            PlayerInfo.Intance.DressOn(it);     //从背包装备到身上
        }
        else
        {
            roleEquip.Clear();                 //把身上的装备清空
            PlayerInfo.Intance.DressOff(it);   //从身上脱下
        }
        int endValue = PlayerInfo.Intance.GetOverailPower();

        powerShow.ShowPowerChange(starValue, endValue);
        InventoryUI._instance.SendMessage("UpdateCount");
        OnClose();
    }