Esempio n. 1
0
    public void TakeDamage(int damage, float knockbackForce, Transform obj)
    {
        if (isDead)
        {
            return;
        }

        if (isGod is false)
        {
            if (halfDamage)
            {
                damage = damage / 2;
            }
            health -= damage;
            SetHealth();
            DamagePopUp.CreatePlayer(transform.position, damage);
        }

        heroMovement.Knockback(obj, knockbackForce);
        animator.SetBool("IsJumping", false);

        FindObjectOfType <AudioManager>().Play("Hurt");

        animator.SetTrigger("Hurt");

        if (health < 1)
        {
            Death();
        }
    }