public PlayerData(LevelStatTrack trackScript) { level1Complete = trackScript.level1Complete; level2Complete = trackScript.level2Complete; level3Complete = trackScript.level3Complete; level4Complete = trackScript.level4Complete; level5Complete = trackScript.level5Complete; level6Complete = trackScript.level6Complete; }
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(); }