private void OnCollide(Collider2D col) { ShootEnemy shootEnemy = col.gameObject.GetComponent <ShootEnemy>(); Dude dude = col.gameObject.GetComponent <Dude>(); if (dude) { dude.OnShot(); } if (shootEnemy) { isActive = false; shootEnemy.OnHit(); OnExplode(); Destroy(this.gameObject); } }