Added UI and more

This commit is contained in:
2026-07-02 17:04:29 +03:00
parent eca9be620a
commit 8ac38208ae
190 changed files with 555483 additions and 101 deletions
@@ -0,0 +1,26 @@
using UnityEngine;
public class PlayerHealthUIController : MonoBehaviour
{
[SerializeField] private PlayerHealthView view;
private PlayerHealth playerHealth;
public void Bind(PlayerHealth _playerHealth)
{
playerHealth = _playerHealth;
playerHealth.HealthChanged += OnHealthChanged;
playerHealth.PushCurrentHealthValue();
}
public void OnHealthChanged(int _currentHealth, int _maxHealth)
{
view.UpdateHealth(_currentHealth, _maxHealth);
}
private void OnDestroy()
{
playerHealth.HealthChanged -= OnHealthChanged;
}
}