Ejemplo n.º 1
0
    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;
        }
    }