montzions ui pausenmenü ui lebns ui nachladen pausen menü neues digsein

This commit is contained in:
NBTEMP\bib
2026-07-16 15:09:38 +02:00
parent c320f54ec9
commit 7cc9554e6a
343 changed files with 106043 additions and 50 deletions
+46
View File
@@ -0,0 +1,46 @@
using UnityEngine;
public class PlayerHealth : MonoBehaviour
{
[Header("Gesundheitseinstellungen")]
public int maxHealth = 100;
public int currentHealth;
void Start()
{
currentHealth = maxHealth; // Startet mit 100 Leben
}
// Funktion, um Schaden zu bekommen
public void TakeDamage(int damage)
{
currentHealth -= damage;
// Verhindert, dass das Leben unter 0 fällt
if (currentHealth < 0)
{
currentHealth = 0;
}
if (currentHealth == 0)
{
Die();
}
}
// Optional: Funktion zum Heilen
public void Heal(int amount)
{
currentHealth += amount;
if (currentHealth > maxHealth)
{
currentHealth = maxHealth;
}
}
void Die()
{
Debug.Log("Spieler ist gestorben!");
// Hier kannst du z.B. einen Game Over Screen anzeigen oder die Szene neu laden
}
}