public void Cargar() { string nombreFichero = "PartidGuardada"; if (File.Exists(Application.persistentDataPath + "/" + nombreFichero + ".dat")) { BinaryFormatter formateador = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + nombreFichero + ".dat", FileMode.Open); ObjetoConMatriz data = (ObjetoConMatriz)formateador.Deserialize(file); file.Close(); this.matriz = data.matrizSerializada; } else { print("El fichero no existe"); } }
public void Guardar() { try { string nombreFichero = "PartidGuardada"; System.Runtime.Serialization.Formatters.Binary.BinaryFormatter formateador = new BinaryFormatter(); System.IO.FileStream fichero = File.Create(Application.persistentDataPath + "/" + nombreFichero + ".dat"); ObjetoConMatriz datos = new ObjetoConMatriz(); datos.matrizSerializada = this.matriz; formateador.Serialize(fichero, datos); fichero.Close(); } catch (Exception e) { print("error: " + e); } }