예제 #1
0
    public void ItemUIScript_OnItemClicked()
    {
        int id = ItemUIScript.idClicked;

        if (!isActive)
        {
            return;
        }
        if (id >= _myEquipItems.Count)
        {
            Debug.Log("The nao day"); return;
        }

        _lastIndexSelected = id;
        if (_itemInfor._myState == StateInforItem.ShowInforEquipment || _itemInfor._myState == StateInforItem.ReplaceEquipment)
        {
            _itemInfor.SetDataNewEquipment(_myEquipItems[id], _myItems[id]._iconImg.sprite);
            _itemInfor.SetState(StateInforItem.ReplaceEquipment);
        }
        else
        {
            _itemInfor.SetData(_myEquipItems[id], _myItems[id]._iconImg.sprite);
            _itemInfor.SetState(StateInforItem.UseEquipment);
        }
    }
예제 #2
0
    public void ShowInforUpgrade()
    {
        if (isRollingInforce)
        {
            return;
        }
        if (_mainEquip == null)
        {
            return;
        }
        _myBag.LoadEquipment(0);

        _itemInfor.SetData(_mainEquip, _myItemUI._iconImg.sprite);
        _itemInfor.SetDataNewEquipment(_newEquipAfterUpgrade, _myItemUI._iconImg.sprite);
        _itemInfor.SetState(StateInforItem.CompareEquipment);
    }