using System.Collections; using UnityEngine; using UnityEngine.UI; public class UpgradeButton : MonoBehaviour { [SerializeField] private string unlockString; [SerializeField] public int xpCost; public int cardCountRequirement; [SerializeField] private bool countsAsCardUnlock = true; [SerializeField] private bool countAsDevelopment; [SerializeField] private Sprite unlockedSprite; [SerializeField] private bool checkAchievements; [SerializeField] private GameObject priceTag; private GameObject currentPriceTag; private Image img; private Button btn; [SerializeField] private UpgradeButton previous; [SerializeField] private UpgradeButton[] next; public bool unlocked; private void Start() { img = GetComponent(); btn = GetComponent