public void AddLife(int value) { currentLife += value; currentLife = Mathf.Clamp(currentLife, 0, maxLife); UpdateHealthEvent?.Invoke(currentLife); }