Introduced Upgrade max value to not become God

This commit is contained in:
alexis committed 2023-10-22 17:21:12 +02:00
1 parent ac4cbfa911
commit e929533e7d
5 files changed
+47 -18

No files matched your search

@@ -69,6 +69,16 @@ public class UpgradeScreen : MonoBehaviour
field.SetValue(manager, fieldValue + upgrades[i].value);
if (
(upgrades[i].maxValue > 0 && fieldValue + upgrades[i].value >= upgrades[i].maxValue) ||
(upgrades[i].maxValue < 0 && fieldValue + upgrades[i].value <= upgrades[i].maxValue)
)
{
List<Upgrade> upgradesList = new(_upgrades);
upgradesList.RemoveAt(i);
_upgrades = upgradesList.ToArray();
}
Time.timeScale = 1f;
button.transform.parent.parent.parent.gameObject.SetActive(false);
}