コード例 #1
0
    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();
    }
コード例 #2
0
    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);
        }
    }
コード例 #3
0
    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>());
        }
    }
コード例 #4
0
    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);
        }
    }