Пример #1
0
    public void AdjustHealth(int adjust)
    {
        int temp_Health = HealthPoints;

        HealthPoints += adjust;

        if (HealthPoints <= 0)
        {
            OnHealthDepleted?.Invoke();
        }
        else if (HealthPoints < temp_Health)
        {
            OnWounded?.Invoke();
        }
    }
Пример #2
0
        public void Die()
        {
            OnHealthDepleted?.Invoke();

            OnHealtRemoved(this);
        }