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

@@ -0,0 +1,46 @@
using System.Threading;
using TMPro;
using UnityEngine;
public class HandleEnergy : MonoBehaviour
{
[Header("Values")]
[SerializeField] public int standardEnergy = 10;
[SerializeField] public int addEnergyValue = 2;
[Header("UI and HUD")]
[SerializeField] TMP_Text energyHUD;
[Header("ScriptPile")]
[SerializeField] GameObject scriptPile;
InventoryScript inventory;
GameOver end;
private void Awake()
{
inventory = scriptPile.GetComponent<InventoryScript>();
end = scriptPile.GetComponent<GameOver>(); //UNNÖTIG, BEI ENEGRY 0 IST JA KEIN GAMEOVER
}
void Start()
{
inventory.Energy = standardEnergy;
energyHUD.text = inventory.Energy.ToString();
}
void Update()
{
}
public void LoseEnergy()
{
}
}