//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"); }
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"); } }