public void UpgradeMachineTransport(int upgradeNr) { if (upgradeNr == 1 && statsMan.CheckIfValidPurchase(interMachines[0].GetComponent <Resources_Spawner>().GetTransportationSpeedUpgradeCost())) { statsMan.BuyUpgrade(interMachines[0].GetComponent <Resources_Spawner>().GetTransportationSpeedUpgradeCost()); interMachines[0].GetComponent <Resources_Spawner>().UpgradeTransportSpeed(); } else if (upgradeNr == 2 && statsMan.CheckIfValidPurchase(interMachines[0].GetComponent <Resources_Spawner>().GetUnloadSpeedUpgradeCost())) { statsMan.BuyUpgrade(interMachines[0].GetComponent <Resources_Spawner>().GetUnloadSpeedUpgradeCost()); interMachines[0].GetComponent <Resources_Spawner>().UpgradeUnloadSpeed(); } soundMan.PlayUIClick(); UpdateMachineInfoText(); }