Health and Energy Logic ausgeführt, GameOver und LevelTime Scripte angelegt, Timer (aber keinen krassen coolen) eingebaut

This commit is contained in:
2026-02-10 11:28:41 +01:00
parent 42b50afc95
commit 57f6aa02c8
10 changed files with 235 additions and 934 deletions

View File

@@ -18,7 +18,14 @@ public class ShopScript : MonoBehaviour
//TMP_Text textfeld;
[SerializeField] TMP_Text textfeld;
[Header("Scripte")]
InventoryScript inventory;
ChangeHealth healthScript;
HandleEnergy battery;
[Header("BuyValues")]
private float moneten = 10.00f; //als vorerstiger Ersatz für tatsächliches Geld
@@ -53,6 +60,8 @@ public class ShopScript : MonoBehaviour
private void Awake()
{
inventory = backgroundPanel.GetComponent<InventoryScript>();
healthScript = backgroundPanel.GetComponent<ChangeHealth>();
battery = backgroundPanel.GetComponent<HandleEnergy>();
}
void Start()
@@ -112,7 +121,7 @@ public class ShopScript : MonoBehaviour
else
{
inventory.Health++;
healthScript.standardHealth++;
inventory.Gems -= updateCost;
}
@@ -129,7 +138,7 @@ public class ShopScript : MonoBehaviour
else
{
inventory.Energy++;
battery.standardEnergy++;
inventory.Gems -= updateCost;
}