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