public static void SaveParkEggs(GlobalVariables parkEggSaver) { BinaryFormatter bf = new BinaryFormatter(); //Directory.CreateDirectory("/eggSaver"); FileStream stream = new FileStream(Application.persistentDataPath + "/parkEggSaver.sav", FileMode.Create); ParkEggsData data = new ParkEggsData(parkEggSaver); bf.Serialize(stream, data); stream.Close(); }
public static List <bool> LoadParkEggs() { if (File.Exists(Application.persistentDataPath + "/parkEggSaver.sav")) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/parkEggSaver.sav", FileMode.Open); ParkEggsData data = bf.Deserialize(stream) as ParkEggsData; stream.Close(); return(data.eggsFound); } else { Debug.LogError("FILE DOES NOT EXIST"); return(new List <bool>()); } }
public static bool LoadHopscotchRiddle() { if (File.Exists(Application.persistentDataPath + "/parkEggSaver.sav")) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/parkEggSaver.sav", FileMode.Open); ParkEggsData data = bf.Deserialize(stream) as ParkEggsData; stream.Close(); return(data.hopscotchRiddle); } else { Debug.LogError("FILE DOES NOT EXIST"); return(false); } }
public static int LoadParkPuzzMaxLvl() { if (File.Exists(Application.persistentDataPath + "/parkEggSaver.sav")) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/parkEggSaver.sav", FileMode.Open); ParkEggsData data = bf.Deserialize(stream) as ParkEggsData; stream.Close(); return(data.puzzMaxLvl); } else { Debug.LogWarning("FILE DOES NOT EXIST"); return(0); } }