Пример #1
0
    private void ModifyHealth(float amount)
    {
        currentHealth += amount;

        currentHealth = Mathf.Clamp(currentHealth, 0, _maxHealth);

        float currentHealthPct = GetHealthPct();

        OnHealthPctChanged?.Invoke(currentHealthPct);
    }
Пример #2
0
    private void CallHealthChange()
    {
        float currentHealthPct = (float)_currentHealth / (float)_startHealth;

        OnHealthPctChanged?.Invoke(currentHealthPct);
    }