public static void GenSave(Manager manager) { BinaryFormatter bf = new BinaryFormatter(); FileStream generationstream = new FileStream(Application.persistentDataPath + "/generation.sav", FileMode.Create); generationData genedata = new generationData(manager); bf.Serialize(generationstream, genedata); generationstream.Close(); }
public static int genLoad() { if (File.Exists(Application.persistentDataPath + "/generation.sav")) { BinaryFormatter bf = new BinaryFormatter(); FileStream genstream = new FileStream(Application.persistentDataPath + "/generation.sav", FileMode.Open); generationData gendata = bf.Deserialize(genstream) as generationData; genstream.Close(); return(gendata.generationNumber); } else { return(0); } }