예제 #1
0
 public PlayerData(LevelStatTrack trackScript)
 {
     level1Complete = trackScript.level1Complete;
     level2Complete = trackScript.level2Complete;
     level3Complete = trackScript.level3Complete;
     level4Complete = trackScript.level4Complete;
     level5Complete = trackScript.level5Complete;
     level6Complete = trackScript.level6Complete;
 }
예제 #2
0
    public static void SaveLevelProgress(LevelStatTrack trackScript)
    {
        BinaryFormatter formatter = new BinaryFormatter();
        string          path      = Application.persistentDataPath + "/player.fun";
        FileStream      stream    = new FileStream(path, FileMode.Create);

        Debug.Log("Saving");
        PlayerData data = new PlayerData(trackScript);

        formatter.Serialize(stream, data);
        stream.Close();
    }