/*public static void SavePlayerProgressionDatas(List<PassedArenaData> passedArenaDatas) * { * BinaryFormatter formatter = new BinaryFormatter(); * string path = Application.persistentDataPath + "/playerProgression.data"; * FileStream stream = new FileStream(path, FileMode.Create); * * PlayerProgressionDatas data = new PlayerProgressionDatas(); * data.SetProgressionDatas(passedArenaDatas); * * formatter.Serialize(stream, data); * stream.Close(); * }*/ public static void SavePlayerProgressionDatas(List <PassedArenaData> passedArenaDatas, bool passedTutorial) { BinaryFormatter formatter = new BinaryFormatter(); string path = Application.persistentDataPath + "/playerProgression.data"; FileStream stream = new FileStream(path, FileMode.Create); PlayerProgressionDatas data = new PlayerProgressionDatas(); data.SetProgressionDatas(passedArenaDatas); if (passedTutorial) { data.SetPassedTutorial(); } formatter.Serialize(stream, data); stream.Close(); }