void recuperarSeteosJugador() { //coloco los valores recuperados en la pantalla lblJugador.text = datosJuego.jugadorActual.nombre; // coloco los parametros recuperados en cada lugar que le corresponde NivelDeJuego nivelDeJuego = datosJuego.jugadorActual.obtenerNivelDeJuego(); sldVelocidadPelotas.value = nivelDeJuego.velocidadActualPelotas; sldCantidadPelotas.value = nivelDeJuego.cantidadTotalPelotas; sldCantidadResaltadas.value = nivelDeJuego.cantidadResaltadas; sldTamanioPelota.value = nivelDeJuego.tamanioPelota; sldTiempoDeColor.value = nivelDeJuego.tiempoDeColor; sldTiempoDeInicio.value = nivelDeJuego.tiempoDeInicio; dropSelectorNivel.value = datosJuego.jugadorActual.nivelActual - 1; // dictionarySeteos.Clear(); dictionarySeteos.Add(sldVelocidadPelotas.name, (int)sldVelocidadPelotas.value); dictionarySeteos.Add(sldCantidadPelotas.name, (int)sldCantidadPelotas.value); dictionarySeteos.Add(sldCantidadResaltadas.name, (int)sldCantidadResaltadas.value); dictionarySeteos.Add(sldTamanioPelota.name, (int)sldTamanioPelota.value); dictionarySeteos.Add(sldTiempoDeColor.name, (int)sldTiempoDeColor.value); dictionarySeteos.Add(sldTiempoDeInicio.name, (int)sldTiempoDeInicio.value); }
void recuperarSeteosJugador() { Debug.Log("Ejecutando el método recuperarSeteosJugador"); DebugHelper.ImprimirElJugadorActual(datosJuego); //coloco los valores recuperados en la pantalla lblJugador.text = datosJuego.jugadorActual.nombre; // coloco los parametros recuperados en cada lugar que le corresponde NivelDeJuego nivelDeJuego = datosJuego.jugadorActual.obtenerNivelDeJuego(); TxtVelocidadPelotas.text = nivelDeJuego.velocidadActualPelotas.ToString(); TxtCantidadPelotas.text = nivelDeJuego.cantidadTotalPelotas.ToString(); TxtCantidadResaltadas.text = nivelDeJuego.cantidadResaltadas.ToString(); TxtTamanioPelota.text = nivelDeJuego.tamanioPelota.ToString(); TxtTiempoDeColor.text = nivelDeJuego.tiempoDeColor.ToString(); TxtTiempoDeInicio.text = nivelDeJuego.tiempoDeInicio.ToString(); /*JOAQUIN*/ pelota.transform.localScale = new Vector3(int.Parse(TxtTamanioPelota.text) / 2, int.Parse(TxtTamanioPelota.text) / 2, int.Parse(TxtTamanioPelota.text) / 2); }
void Start() { Debug.Log("ejecutando Start"); lblRendimientoAlmacenado.enabled = false; tiemposRegistrados.Clear(); lblIteracion.text = (tiemposRegistrados.Count + 1).ToString(); activarDesactivarResumen(false); //Apagamos la etiqueta Toque para continuar lblSigaLasRojas.enabled = false; lblToqueParaContinuar.enabled = false; if (File.Exists(Application.persistentDataPath + "/DatosWhatsBall.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream archivo = File.Open(Application.persistentDataPath + "/DatosWhatsBall.dat", FileMode.OpenOrCreate); datosJuego = (DatosJuego)bf.Deserialize(archivo); archivo.Close(); //coloco los valores recuperados en la pantalla lblJugador.text = datosJuego.jugadorActual.nombre; lblNivel.text = "Nivel " + datosJuego.jugadorActual.nivelActual.ToString(); lblModo.text = "Modo " + datosJuego.jugadorActual.modoActual.ToString(); imagenFondoCancha.sprite = JuegoHelper.obtenerFondo(datosJuego.jugadorActual.deporteActual); pelota.GetComponent <SpriteRenderer>().sprite = JuegoHelper.obtenerPelota(datosJuego.jugadorActual.deporteActual); } //Debug.Log("se recupero el archivo rendimientos almacenados= "+datosJuego.jugadorActual.rendimientosNiveles.Count.ToString()); datosRendimientos = datosJuego.jugadorActual.obtenerRendimientos(); Debug.Log("Rendimientos=" + datosRendimientos.rendimientos.Count.ToString()); nivelDeJuego = datosJuego.jugadorActual.obtenerNivelDeJuego(); cantidadTotalPelotas = nivelDeJuego.cantidadTotalPelotas; tamanioActualPelota = nivelDeJuego.tamanioPelota; velocidadPelotasActual = nivelDeJuego.velocidadActualPelotas; tiempoDeColor = nivelDeJuego.tiempoDeColor; tiempoDeInicio = nivelDeJuego.tiempoDeInicio; continuarRebotes = nivelDeJuego.continuarRebotes; cantidadResaltadas = nivelDeJuego.cantidadResaltadas; if (primeraEjecucion) { creacionDePelotas(); primeraEjecucion = false; } }
public void GuardarSeteos() { //Obtengo en nivel actual para saber en que posición debe almacenarse la config actual int nivelActualJugador = datosJuego.jugadorActual.nivelActual; int modoActualJugador = (int)datosJuego.jugadorActual.modoActual; //construyo un objeto nivel de juego NivelDeJuego nivelDeJuego = new NivelDeJuego(); //leo cada uno de los seteos en pantalla y los almaceno en las propiedades del objeto creado nivelDeJuego.cantidadResaltadas = (int)sldCantidadResaltadas.value; nivelDeJuego.cantidadTotalPelotas = (int)sldCantidadPelotas.value; nivelDeJuego.tamanioPelota = (int)sldTamanioPelota.value; nivelDeJuego.tiempoDeColor = (int)sldTiempoDeColor.value; nivelDeJuego.tiempoDeInicio = (int)sldTiempoDeInicio.value; nivelDeJuego.velocidadActualPelotas = (int)sldVelocidadPelotas.value; //almaceno el objeto creado en el diccionario de niveles que tiene el jugador actual datosJuego.jugadorActual.niveles[modoActualJugador][nivelActualJugador] = nivelDeJuego; btnGuardarVolver.interactable = false; recuperarSeteosJugador(); }
void recuperarSeteosJugador() { Debug.Log("nivelactual del jugador seleccionado==" + datosJuego.jugadorActual.nivelActual.ToString()); TxtEstadisticas.text = datosJuego.jugadorActual.rendimientosNiveles[(int)datosJuego.jugadorActual.modoActual][datosJuego.jugadorActual.nivelActual].obtenerLosRendimientos(); //coloco los valores recuperados en la pantalla lblJugador.text = datosJuego.jugadorActual.nombre; // coloco los parametros recuperados en cada lugar que le corresponde NivelDeJuego nivelDeJuego = datosJuego.jugadorActual.obtenerNivelDeJuego(); TxtVelocidadPelotas.text = nivelDeJuego.velocidadActualPelotas.ToString(); TxtCantidadPelotas.text = nivelDeJuego.cantidadTotalPelotas.ToString(); TxtCantidadResaltadas.text = nivelDeJuego.cantidadResaltadas.ToString(); TxtTamanioPelota.text = nivelDeJuego.tamanioPelota.ToString(); TxtTiempoDeColor.text = nivelDeJuego.tiempoDeColor.ToString(); TxtTiempoDeInicio.text = nivelDeJuego.tiempoDeInicio.ToString(); DatosRendimientos dr = datosJuego.jugadorActual.rendimientosNiveles[(int)datosJuego.jugadorActual.modoActual][datosJuego.jugadorActual.nivelActual]; Debug.Log("ESTADÍSTICAS rendimientos del jugador actual=" + dr.rendimientos.Count.ToString()); Debug.Log("TXTESTADISTICAS.TEXT=" + TxtEstadisticas.text); }