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(); } }