public Game_Ranking(string chapter_id, Difficulty_Modes difficulty, DataRanking ranking) { ChapterId = chapter_id; Difficulty = difficulty; Data = ranking; Data.set_par(this.chapter_data); }
public static Game_Ranking read(BinaryReader reader) { string chapter = reader.ReadString(); Difficulty_Modes difficulty = Difficulty_Modes.Normal; if (!Global.LOADED_VERSION.older_than(0, 6, 1, 1)) { difficulty = (Difficulty_Modes)reader.ReadInt32(); } int turns = reader.ReadInt32(); int combat = reader.ReadInt32(); int exp = reader.ReadInt32(); int survival = 0; int completion = 0; if (!Global.LOADED_VERSION.older_than(0, 4, 0, 5)) { survival = reader.ReadInt32(); completion = reader.ReadInt32(); } var ranking = new DataRanking(turns, combat, exp, survival, completion); return(new Game_Ranking(chapter, difficulty, ranking)); }