void HealthBarValue() { healthBarGrey.fillAmount = Mathf.Lerp(healthBarGrey.fillAmount, healthBarRed.fillAmount, 0.03f); if (objectStat.HP <= 0) { healthBarRed.fillAmount = 0; } else if (objectStat.HP >= objectStat.GetInitialHP()) { healthBarRed.fillAmount = 1; } else if (objectStat.HP > 0 && objectStat.HP < objectStat.GetInitialHP()) { healthBarRed.fillAmount = (float)objectStat.HP / (float)objectStat.GetInitialHP(); } }