Exemplo n.º 1
0
 void OnTriggerEnter2D(Collider2D col)
 {
     if (player.currentHealth < player.MaxHealth)
     {
         Destroy(gameObject);
         player.currentHealth = player.currentHealth + healthBonus;
         healthbar.SetHealth(player.currentHealth);
     }
 }
Exemplo n.º 2
0
    public void TakeDamage(float damage)
    {
        currentHealth -= damage;
        //HealthBar
        healthBar.SetHealth(currentHealth);

        // play hurt animation
        animator.SetTrigger("Hurt");

        // if no health remains then enemy dies
        if (currentHealth <= 0)
        {
            PlayerDeath();
        }
    }
Exemplo n.º 3
0
    // Function for taking damage
    public void TakeDamage(int damage)
    {
        currentHealth -= damage;
        healthBar.SetHealth(currentHealth);

        // play hurt animation
        animator.SetTrigger("Hurt");
        if (currentHealth != 0)
        {
            AttackAgain();
        }


        // if no health remains then enemy dies
        if (currentHealth <= 0)
        {
            EnemyDeath();
        }
    }