21 lines
627 B
C#
21 lines
627 B
C#
using UnityEngine;
|
||
|
||
public class PlayerHealth : MonoBehaviour
|
||
{
|
||
public float maxHealth = 100f;
|
||
private float currentHealth;
|
||
|
||
void Start() { currentHealth = maxHealth; }
|
||
|
||
public void TakeDamage(float damage)
|
||
{
|
||
currentHealth -= damage;
|
||
Debug.Log("Игрок получил урон! Осталось здоровья: " + currentHealth);
|
||
|
||
if (currentHealth <= 0)
|
||
{
|
||
Debug.Log("ИГРОК МЕРТВ! Конец игры.");
|
||
// Здесь позже можно будет добавить перезагрузку уровня
|
||
}
|
||
}
|
||
} |