Beispiel #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();
    }
 internal void SetRunestone(Item _runestone)
 {
     _itemRunstone            = _runestone;
     _slotRunestoneImg.sprite = _myBag.GetIconRunestoneSelected();
     _slotRunestoneImg.SetNativeSize();
 }