예제 #1
0
    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();
    }
예제 #2
0
    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>());
        }
    }
예제 #3
0
    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);
        }
    }
예제 #4
0
    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);
        }
    }