/* ReadSuspend */ private static void load_v_0_4_7_0(BinaryReader reader) { // Create a new Game_Temp Global.game_temp = new Game_Temp(); Global.game_battalions = new Game_Battalions(); Global.game_battalions.read(reader); Global.game_actors = new Game_Actors(); Global.game_actors.read(reader); Global.read_game_system(reader); Global.game_options = Game_Options.read(reader); Global.player = new Player(); Global.player.read(reader); //@Yeti: // Why does this read into the active game state object, instead of generating a new one Global.game_state.read(reader); Global.game_map = new Game_Map(); Global.game_map.read(reader); Global.read_events(reader); }