public void UpdateState() { bool bought = Repository.Data.getSkin(skinId); shop.UpdateCoinsText(); locked.SetActive(!bought); if (data.price > Repository.Data.Coins) { button.interactable = false; } button.gameObject.SetActive(!bought); flag.SetActive(Repository.Data.HeroSkin == skinId); }