Ejemplo n.º 1
0
    public void ChangeHealthPoint(int hp)
    {
        healthPoint += hp;
        healthPoint  = Mathf.Max(Mathf.Min(healthPoint, healthPointMax), 0);
        OnHealthChanged?.Invoke(this, EventArgs.Empty);

        if (healthPoint <= 0)
        {
            characterEvent.CharacterDied();
        }
    }