public void UpgradeShield() { if (DataManager.Instance.userData.playerData.gold >= upgradeShieldAmount && spaceShipData.defense < 8) { spaceShipData.AddDefense(1); DataManager.Instance.userData.playerData.gold -= upgradeShieldAmount; DataManager.Instance.SaveUserData(); UpdateUI(); } else { Debug.Log("Not enough gold"); } }