void OnTriggerEnter(Collider other) { if (isLocalPlayer) { //print(vidas.GetPuntas()); if (other.gameObject.tag.ToLower().Equals("salida")) { if (puntas.GetPuntas() >= 5) { /*MessageBase message; * NetworkMessage msg = new NetworkMessage(); * * msg.msgType = clientID; * msg. * * NetworkServer.SendToAll(clientID,)*/ //manager.StopMatchMaker(); manager.SendReturnToLobby(); //CargadorEscenas.CargaEscenaAsync("LobbyMultijugador"); //Network.Disconnect(); /*sonidos.SetGanador(1); * foreach (GameObject o in jugadores){ * o.GetComponent<ChoquesJugadorMulti>().Desconectar(); * }*/ //Desconectar(1); } } if (other.gameObject.tag.ToLower().Equals("punta")) { //Si se tienen las 5 //Debug.Log(vidas); //vidas.CogerPunta(other.gameObject); sonidos.ReproducirPuntaEstrella(puntas.GetPuntas()); puntas.SumarPunta(); Destroy(other.gameObject); if (puntas.GetPuntas() >= 5) { sonidos.ReproducirSonidoSalida(); for (int i = 0; i < salida.transform.childCount; i++) { salida.transform.GetChild(i).gameObject.SetActive(true); } } } ComprobarEnemigo(other.gameObject); } }
void OnTriggerEnter(Collider other) { if (puntas.GetPuntas() >= 5 && other.gameObject.tag.ToLower().Equals("salida")) { CargadorEscenas.CargarSiguienteNivel(CargadorEscenas.CogerNombreEscenaActual()); } if (other.gameObject.tag.ToLower().Equals("punta")) { sonidos.ReproducirPuntaEstrella(puntas.GetPuntas()); puntas.SumarPunta(); Destroy(other.gameObject); if (puntas.GetPuntas() >= 5) { sonidos.ReproducirSonidoSalida(); //salida.SetActive(true); PS_Salida.SetActive(true); } } ComprobarEnemigo(other.gameObject); }