private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Enemigo") { if (TipoProyectil == 1) { Enemigo en = collision.gameObject.GetComponent <Enemigo>(); if (en.vida > 1) { GameObject aux = Instantiate(explosion, transform.position, transform.rotation); Destroy(aux, 1); } Destroy(this.gameObject, 0); } else if (TipoProyectil == 2) { Enemigo en = collision.gameObject.GetComponent <Enemigo>(); en.DestruirEnemigo(); } } }