void OnTriggerEnter(Collider other) { if (other.gameObject.tag == "Enemy") { Enemy1 enemy1 = other.gameObject.GetComponent <Enemy1> (); if (enemy1 != null) { enemy1.QuitarVida(1); GenerarParticulas(); GestorSonidos.instancia.SonarDañoEnemigo(); } else { Mina mina = other.gameObject.GetComponent <Mina> (); mina.Explosion(); GenerarParticulas(); } DestruirBala(); } if (other.gameObject.tag == "Boss") { Boss boss = other.gameObject.GetComponent <Boss> (); if (boss != null) { boss.QuitarVida(1); } else { BossTransformable bossTransformable = other.gameObject.GetComponent <BossTransformable> (); bossTransformable.QuitarVida(1); } GenerarParticulas(); GestorSonidos.instancia.SonarDañoEnemigo(); DestruirBala(); } if (other.gameObject.tag == "Escudo") { DestruirBala(); GenerarParticulas(); } }