private void ModifyHealth(float amount) { currentHealth += amount; currentHealth = Mathf.Clamp(currentHealth, 0, _maxHealth); float currentHealthPct = GetHealthPct(); OnHealthPctChanged?.Invoke(currentHealthPct); }
private void CallHealthChange() { float currentHealthPct = (float)_currentHealth / (float)_startHealth; OnHealthPctChanged?.Invoke(currentHealthPct); }