void Update() { if (raton.finInterrogatorio) { return; } if (!isLocalPlayer) { return; } string ratonInterrogado; //raton que está siendo interrogado string preguntaSobre; //raton sobre el que estás preguntando string dropdownRespuesta; string col; //columna string fil; //fila string accion; //accion sobre la que quieres preguntar string mensaje; //mensaje que se va a producir para hacer la pregunta if (Input.GetKeyDown(KeyCode.Return)) { if (colorJugador != "Magenta" /*&& input.text != ""*/) { /*mensaje = input.text; * input.text = "";*/ valorDropdown = respuesta.value; dropdownRespuesta = respuesta.options [valorDropdown].text; //Esto es Sí, No o No lo sé valorDropdown = ratones.value; preguntaSobre = ratones.options [valorDropdown].text; //Esto tiene el valor de los ratones que hay en partida valorDropdown = accionesRatones.value; accion = accionesRatones.options [valorDropdown].text; //Esto tiene el valor de las acciones posibles en el juego col = columnaRespuesta.text; fil = filaRespuesta.text; columnaRespuesta.text = ""; filaRespuesta.text = ""; if (preguntaSobre == "Nadie" && accion == "Ninguna") { mensaje = dropdownRespuesta; } else if (preguntaSobre == "Nadie") { if (dropdownRespuesta == "Sí") { mensaje = "Si vi a alguien"; } else if (dropdownRespuesta == "No") { mensaje = "No vi a nadie"; } else { mensaje = ""; } if (accion == "Comer Queso") { mensaje += " comerse el queso"; } else if (accion == "Romper Shoji") { mensaje += " romer un shoji"; } else if (accion == "Jugar") { mensaje += " jugar"; } if (col == "" || fil == "") { mensaje += "."; } else { mensaje += " en la posicion (" + col + "," + fil + ")."; } } else { if (dropdownRespuesta == "Sí") { mensaje = dropdownRespuesta + ". Vi al raton " + preguntaSobre; } else if (dropdownRespuesta == "No") { mensaje = "No vi al raton " + preguntaSobre; } else { mensaje = ""; } if (accion == "Comer Queso") { mensaje += " comerse el queso"; } else if (accion == "Romper Shoji") { mensaje += " romer un shoji"; } else if (accion == "Jugar") { mensaje += " jugar"; } if (col == "" || fil == "") { mensaje += "."; } else { mensaje += " en la posicion (" + col + "," + fil + ")."; } } raton.RespuestaHecha(); CmdEnviar(mensaje); } else if (colorJugador == "Magenta") { valorDropdown = ratonPreguntado.value; ratonInterrogado = ratonPreguntado.options [valorDropdown].text; valorDropdown = preguntoPor.value; preguntaSobre = preguntoPor.options [valorDropdown].text; valorDropdown = accionesPosibles.value; accion = accionesPosibles.options [valorDropdown].text; col = columna.text; fil = fila.text; //Codigo que habia antes. Lo de arriba de este ELSE es lo añadido para probar columna.text = ""; fila.text = ""; mensaje = "Raton " + ratonInterrogado; if (preguntaSobre == "Nadie") { mensaje += " ¿Has visto a alguien"; } else { mensaje += " ¿Has visto al raton " + preguntaSobre; } if (accion == "Comer Queso") { mensaje += " comerse el queso"; } else if (accion == "Romper Shoji") { mensaje += " romer un shoji"; } else if (accion == "Jugar") { mensaje += " jugar"; } if (col == "" || fil == "") { mensaje += "?"; } else { mensaje += " en la posicion (" + col + "," + fil + ")?"; } raton.PreguntaHecha(); CmdEnviar(mensaje); } } }