public void RedisplayCorrectHealth() { int maxHealth = playerHealthScript.getMaxHealth(); int currentHealth = playerHealthScript.getCurrentHealth(); if (currentHealth == maxHealth) { heart1.SetActive(true); heart2.SetActive(true); heart3.SetActive(true); heart4.SetActive(true); return; } else if (currentHealth == 0) { heart1.SetActive(false); heart2.SetActive(false); heart3.SetActive(false); heart4.SetActive(false); return; } int healthRatio = (maxHealth / currentHealth); if (healthRatio == 1) { heart1.SetActive(true); heart2.SetActive(true); heart3.SetActive(true); heart4.SetActive(false); return; } else if (healthRatio == 2) { heart1.SetActive(true); heart2.SetActive(true); heart3.SetActive(false); heart4.SetActive(false); return; } else { heart1.SetActive(true); heart2.SetActive(false); heart3.SetActive(false); heart4.SetActive(false); return; } }