public static void SaveBeachEggs(GlobalVariables beachEggSaver) { BinaryFormatter bf = new BinaryFormatter(); //Directory.CreateDirectory("/eggSaver"); FileStream stream = new FileStream(Application.persistentDataPath + "/beachEggSaver.sav", FileMode.Create); BeachEggsData data = new BeachEggsData(beachEggSaver); bf.Serialize(stream, data); stream.Close(); }
public static bool LoadCrabRiddle() { if (File.Exists(Application.persistentDataPath + "/beachEggSaver.sav")) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/beachEggSaver.sav", FileMode.Open); BeachEggsData data = bf.Deserialize(stream) as BeachEggsData; stream.Close(); return(data.crabRiddle); } else { Debug.LogError("FILE DOES NOT EXIST"); return(false); } }
public static List <int> LoadBeachSceneSilEggsCount() { if (File.Exists(Application.persistentDataPath + "/beachEggSaver.sav")) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/beachEggSaver.sav", FileMode.Open); BeachEggsData data = bf.Deserialize(stream) as BeachEggsData; stream.Close(); return(data.sceneSilEggsFound); } else { Debug.LogWarning("FILE DOES NOT EXIST"); return(new List <int>()); } }
public static int LoadBeachPuzzMaxLvl() { if (File.Exists(Application.persistentDataPath + "/beachEggSaver.sav")) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/beachEggSaver.sav", FileMode.Open); BeachEggsData data = bf.Deserialize(stream) as BeachEggsData; stream.Close(); return(data.puzzMaxLvl); } else { Debug.LogWarning("FILE DOES NOT EXIST"); return(0); } }