private void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Enemy") { enemyHealth hurtEnemy = other.gameObject.GetComponent <enemyHealth>(); hurtEnemy.AddDamage(weaponDamage); } }
void OnTriggerEnter2D(Collider2D other) { if (other.tag == "Enemy") { enemyHealth hurtEnemy = other.gameObject.GetComponent <enemyHealth>(); hurtEnemy.AddDamage(weaponDamage); playerAS.PlayOneShot(hitSound); } }
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); } } }