void OnCollisionEnter(Collision otroObjeto) { if (otroObjeto.gameObject.tag == "pistola" && arma == null) { print("El bot agarró la pistola!"); arma = pistola; pistolaAux.SetActive(true); escopetaAux.SetActive(false); ametralladoraAux.SetActive(false); tieneelArma(); emisorBalas.setArma(arma); //emisorBalas.agarrarArma(arma); //this.anim.agarroelArma(); //this.botPlayer.mostrarPistola(); Destroy(otroObjeto.gameObject); } if (otroObjeto.gameObject.tag == "escopeta" && arma == null) { print("El bot agarró la escopeta"); arma = escopeta; //emisorBalas.agarrarArma(arma); //this.anim.agarroelArma(); //Aca pincha pistolaAux.SetActive(false); escopetaAux.SetActive(true); ametralladoraAux.SetActive(false); emisorBalas.setArma(arma); //this.botPlayer.mostrarEscopeta(); //mostrarArmas.mostrarEscopeta(); tieneelArma(); Destroy(otroObjeto.gameObject); } if (otroObjeto.gameObject.tag == "ametralladora" && arma == null) { print("El bot agarró la ametralladora!"); arma = ametralladora; //emisorBalas.agarrarArma(arma); //this.anim.agarroelArma(); print("BOT PLAYER ES NULO: "); print(this.botPlayer == null); pistolaAux.SetActive(false); escopetaAux.SetActive(false); ametralladoraAux.SetActive(true); tieneelArma(); emisorBalas.setArma(arma); //this.botPlayer.mostrarAmetralladora(); //mostrarArmas.mostrarAmetralladora(); Destroy(otroObjeto.gameObject); } if (arma != null) { if (otroObjeto.gameObject.tag == "municionPistola" && arma.tag == "pistola") { print("El bot agarró la municion de la pistola!"); emisorBalas.agarrarMunicion(); Destroy(otroObjeto.gameObject); } if (otroObjeto.gameObject.tag == "municionEscopeta" && arma.tag == "escopeta") { print("El bot agarró la municion de la escopeta!"); emisorBalas.agarrarMunicion(); Destroy(otroObjeto.gameObject); } if (otroObjeto.gameObject.tag == "municionAmetralladora" && arma.tag == "ametralladora") { print("El bot agarró la municion de la ametralladora!"); emisorBalas.agarrarMunicion(); Destroy(otroObjeto.gameObject); } } }