void UpdateHealth(float f, GameplayStatics.DamageType type) { if (m_HealthSlider && m_StatusComponent) { m_HealthSlider.fillAmount = m_StatusComponent.GetCurrentHealth() / m_StatusComponent.GetMaxHealth(); } }
public void UpdateHealthBar(float damage) { if (m_HealthBar) { m_HealthBar.fillAmount = m_StatusComponent.GetCurrentHealth() / m_StatusComponent.GetMaxHealth(); // get pct of fill } if (m_HealthText) { m_HealthText.text = ((int)m_StatusComponent.GetCurrentHealth()).ToString() + " / " + ((int)m_StatusComponent.GetMaxHealth()).ToString(); // update txt } }
public float getMaximumHealth() { return(_statusComponent.GetMaxHealth()); }