public static void SaveMarketEggs(GlobalVariables marketEggSaver) { BinaryFormatter bf = new BinaryFormatter(); //Directory.CreateDirectory("/eggSaver"); FileStream stream = new FileStream(Application.persistentDataPath + "/marketEggSaver.sav", FileMode.Create); MarketEggsData data = new MarketEggsData(marketEggSaver); bf.Serialize(stream, data); stream.Close(); }
public static int LoadMarketSilverEggs() { if (File.Exists(Application.persistentDataPath + "/marketEggSaver.sav")) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/marketEggSaver.sav", FileMode.Open); MarketEggsData data = bf.Deserialize(stream) as MarketEggsData; stream.Close(); return(data.silverEggsFound); } else { Debug.LogError("FILE DOES NOT EXIST"); return(0); } }
public static bool LoadRainbowRiddle() { if (File.Exists(Application.persistentDataPath + "/marketEggSaver.sav")) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/marketEggSaver.sav", FileMode.Open); MarketEggsData data = bf.Deserialize(stream) as MarketEggsData; stream.Close(); return(data.rainbowRiddle); } else { Debug.LogError("FILE DOES NOT EXIST"); return(false); } }
public static List <int> LoadMarketEggsOrder() { if (File.Exists(Application.persistentDataPath + "/marketEggSaver.sav")) { BinaryFormatter bf = new BinaryFormatter(); FileStream stream = new FileStream(Application.persistentDataPath + "/marketEggSaver.sav", FileMode.Open); MarketEggsData data = bf.Deserialize(stream) as MarketEggsData; stream.Close(); return(data.eggsFoundOrder); } else { Debug.LogWarning("FILE DOES NOT EXIST"); return(new List <int>()); } }