private void UpdateUpgradeInfo() { if (_currentUpgrade != null) { if (CurrentSystem.HasShiftoriumUpgrade(_currentUpgrade.ID)) { lbupgradename.Font = new Font("teen", 13, FontStyle.Bold); lbupgradename.Text = "Purchased " + _currentUpgrade.Name; lbudescription.Text = _currentUpgrade.Tutorial; lbprice.Font = new Font("teen", 16, FontStyle.Bold); lbprice.Text = $"Bought for {_currentUpgrade.Cost} CP"; picpreview.Image = CurrentSystem.FindBitmapResource("upgrade" + _currentUpgrade.ID); if (picpreview.Image == null) { picpreview.Image = CurrentSystem.FindBitmapResource(_currentUpgrade.ImageResource); } btnbuy.Hide(); } else { lbupgradename.Font = new Font("teen", 20, FontStyle.Bold); lbupgradename.Text = _currentUpgrade.Name; lbudescription.Text = _currentUpgrade.Description; if (_currentUpgrade.CanBuy(CurrentSystem)) { btnbuy.Text = "Buy"; } else { btnbuy.Text = "Can't afford."; } lbprice.Font = new Font("teen", 26, FontStyle.Bold); lbprice.Text = _currentUpgrade.Cost.ToString() + " CP"; picpreview.Image = CurrentSystem.FindBitmapResource("upgrade" + _currentUpgrade.ID); if (picpreview.Image == null) { picpreview.Image = CurrentSystem.FindBitmapResource(_currentUpgrade.ImageResource); } btnbuy.Show(); } } }