Exemple #1
0
    public static void SaveLevelBeat(int level)
    {
        BinaryFormatter bf     = new BinaryFormatter();
        FileStream      stream = new FileStream(Application.persistentDataPath + "/playerdata.data", FileMode.Create);

        //Debug.Log(level);

        LevelBeatNum data = new LevelBeatNum(level);

        bf.Serialize(stream, data);
        stream.Close();
    }
Exemple #2
0
    public static int LoadLevelsBeat()
    {
        if (File.Exists(Application.persistentDataPath + "/playerdata.data"))
        {
            BinaryFormatter bf     = new BinaryFormatter();
            FileStream      stream = new FileStream(Application.persistentDataPath + "/playerdata.data", FileMode.Open);

            LevelBeatNum data = bf.Deserialize(stream) as LevelBeatNum;

            stream.Close();
            return(data.numOfLevels);
        }
        else
        {
            Debug.LogError("Save data not Found");
            int fault = 0;
            return(fault);
        }
    }