예제 #1
0
    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;
    }
예제 #2
0
    public bool cargarPartida(string nombrePartida, Jugador jugador)
    {
        if (!BlazeSave.Exists(nombrePartida + ".bin"))
        {
            return(false);
        }

        return(true);
    }
예제 #3
0
    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]);
            }
        }
    }