public void comprobar(int opcion) { switch (opcion) { case 1: //Nueva partida SistemaGuardado.borrarPartida(); SistemaGuardadoCofres.borrarPartida(); SceneManager.LoadScene(1); break; case 2: //Para las opciones de cargar y reintentar CargarJuego.cargar(); break; case 3: //La opción de salir nos lleva al menú principal SceneManager.LoadScene(0); break; default: break; } }
public void pasarNivel() { float[] posicion = new float[3]; posicion[0] = -9.4f; posicion[1] = 12.4f; posicion[2] = 0; SistemaGuardado.gestionTransicionEscena(this.llaves, this.vidas, posicion, "Nivel2"); SistemaGuardadoCofres.borrarPartida(); }
public void guardar() { Debug.Log("Paso a guardar"); bool[] estadoCofres = new bool[listaCofresenMapa.Length]; for (int i = 0; i < listaCofresenMapa.Length; i++) { if (!listaCofresenMapa[i].activeSelf) { estadoCofres[i] = false; } else { estadoCofres[i] = true; } } SistemaGuardadoCofres.guardarEstadoCofres(estadoCofres); }
public void actualizarEstado() { estado = SistemaGuardadoCofres.cargarDatosCofres(); if (estado == null) { Debug.Log("No ha devuelto nada"); } else { for (int i = 0; i < listaCofresenMapa.Length; i++) { if (!estado[i]) { listaCofresenMapa[i].SetActive(false); } } } }