Exemple #1
0
    internal void SelectRunestoneCombine()
    {
        _itemRuneMaterial      = _myBag.GetRunestoneSelected();
        _levelMaterialRunstone = int.Parse(_itemRuneMaterial.getValue("level").ToString());
        _idigRunestone         = int.Parse(_itemRuneMaterial.getValue("idig").ToString());
        if (_levelMaterialRunstone >= 10)
        {
            Debug.LogError("Runestone không thể hợp thành nữa");
            return;
        }
        _itemRunstone       = new Item(_itemRuneMaterial);
        _levelMainRunestone = _levelMaterialRunstone + 1;
        _itemRunstone.setValue("level", _levelMainRunestone);

        _materialRunestoneImg.sprite = _myBag.GetIconRunestoneSelected();
        _mainRunestoneImg.sprite     = _myBag.GetIconRunestoneSelected();
        _numberMaterialRunestoneHave = int.Parse(_itemRuneMaterial.getValue("quantity").ToString());
        _numberMaxCanCombine         = _numberMaterialRunestoneHave / 3;
        _numberCombine = _numberMaxCanCombine;
        CalculateMaterial();
    }
    private void BtnItemInforClick()
    {
        string param = UpgradeBag.Message;

        if (ForgeUI.ID_UPGRADE != 1)
        {
            return;
        }
        if (param.Equals("SelectEquipment"))//Chọn đồ
        {
            SetMainEquipment();
            ResetRuneStone();
        }
        else if (param.Equals("SelectItem"))//Chọn lucky material
        {
            SetRunestone(_myBag.GetRunestoneSelected());
        }
        else if (param.Equals("DeSelectItem"))//Chọn lucky material
        {
            ResetRuneStone();
        }
    }