예제 #1
0
        internal void ChangeIconSpell(string iconName)
        {
            var sprite = Resources.Load <Sprite>($"Sprites/SpellIcons/{iconName}");

            _item.Icon = iconName;

            SpellIcon.GetComponent <Image>().sprite = sprite;
            _characterPage.SaveTeams();
        }
        private void HandleClickPlus()
        {
            if (_characterPage.GetCurrentTeamGold() - _goldCost > 0)
            {
                var updatedValue = true;

                _item.BaseValue++;

                if (_item.BaseValue > _item.MaxValue)
                {
                    updatedValue    = false;
                    _item.BaseValue = _item.MaxValue;
                }

                if (updatedValue)
                {
                    _characterPage.ModifyGold(_goldCost);
                }

                ValueText.text = _item.BaseValue.ToString();
                _characterPage.SaveTeams();
            }
        }