Пример #1
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.tag == "Enemy")
     {
         enemyHealth hurtEnemy = other.gameObject.GetComponent <enemyHealth>();
         hurtEnemy.AddDamage(weaponDamage);
     }
 }
Пример #2
0
    void OnTriggerEnter2D(Collider2D other)
    {
        if (other.tag == "Enemy")
        {
            enemyHealth hurtEnemy = other.gameObject.GetComponent <enemyHealth>();
            hurtEnemy.AddDamage(weaponDamage);

            playerAS.PlayOneShot(hitSound);
        }
    }
Пример #3
0
    void OnTriggerStay2D(Collider2D other)
    {
        if (other.gameObject.layer == LayerMask.NameToLayer("Shootable"))
        {
            pc.RemoveForce();
            Instantiate(explosion, transform.position, transform.rotation);
            Destroy(gameObject);

            if (other.tag == "Enemy")
            {
                enemyHealth eh = other.gameObject.GetComponent <enemyHealth> ();
                eh.AddDamage(weaponDamage);
            }
        }
    }