void Start() { ultimoObjetoJugador = objetoJugador; foreach (Canvas pantalla in GameObject.FindObjectsOfType <Canvas> ()) { pantalla.gameObject.SetActive(false); } pantallaInicial.SetActive(true); pantallaActual = pantallaInicial; pilaPantallas = new Stack <GameObject> (); //cuentas = new Dictionary<string,GameObject>(); if (BlazeSave.Exists(nombrePartidasGuardadas)) { partidasGuardadas = BlazeSave.LoadData <List <string> >(nombrePartidasGuardadas); } else { partidasGuardadas = new List <string>(); } BlazeSave.CrearCarpeta(); instancia = this; }
public bool cargarPartida(string nombrePartida, Jugador jugador) { if (!BlazeSave.Exists(nombrePartida + ".bin")) { return(false); } return(true); }
public void actualizarPartidasGuardadas() { if (BlazeSave.Exists("partidasGuardadas.bin")) { partidasGuardadas = BlazeSave.LoadData <List <string> > ("partidasGuardadas.bin"); for (int i = 0; i < 8; i++) { slots [i].GetComponent <SaveSlot> ().desocupar(); } for (int i = 0; i < partidasGuardadas.Count; i++) { slots [i].GetComponent <SaveSlot> ().ocupar(partidasGuardadas [i]); } } }