示例#1
0
    //newmisions
    public void save_calabozaodata()
    {
        BinaryFormatter bf   = new BinaryFormatter();
        FileStream      file = File.Create(Application.persistentDataPath + "/" + juego + savefile + "newmisions091.dat");
        calabozodata    data = new calabozodata();


        data.catalogo_calabozos = catalogo_calabozos;
        data.savepoint          = savepoint;
        data.saveroome_xitscene = saveroome_xitscene;
        data.saveroom_exit      = saveroom_exit;


        bf.Serialize(file, data);
        file.Close();
        Debug.Log("extra datos guardadas");
    }
示例#2
0
    public void load_calabozodata()
    {
        if (File.Exists(Application.persistentDataPath + "/" + juego + savefile + "newmisions091.dat"))
        {
            BinaryFormatter bf      = new BinaryFormatter();
            FileStream      my_file = File.Open(Application.persistentDataPath + "/" + juego + savefile + "newmisions091.dat", FileMode.Open);
            calabozodata    my_data = (calabozodata)bf.Deserialize(my_file);



            catalogo_calabozos = my_data.catalogo_calabozos;
            savepoint          = my_data.savepoint;
            saveroom_exit      = my_data.saveroom_exit;
            saveroome_xitscene = my_data.saveroome_xitscene;

            my_file.Close();
            Debug.Log("extra datos cargadas");
        }
        else
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Create(Application.persistentDataPath + "/" + juego + savefile + "newmisions091.dat");
            calabozodata    data = new calabozodata();


            data.catalogo_calabozos = catalogo_calabozos;
            data.savepoint          = savepoint;

            data.saveroome_xitscene = saveroome_xitscene;
            data.saveroom_exit      = saveroom_exit;


            bf.Serialize(file, data);
            file.Close();
            Debug.Log("extra datos guardadas");
        }
    }