public Exhibition() { OpenFileDialog ofd = new OpenFileDialog(); ofd.Filter = "exhibition.dat|*.dat" + "|All Files|*.*"; if (ofd.ShowDialog() != DialogResult.OK) { Close(); return; // no file loaded } else { InitializeComponent(); CB_Choi.SelectedIndex = 0; path = ofd.FileName; long length = new FileInfo(path).Length; if (length != 0x17BE10) { MessageBox.Show("Not a valid exhibition.dat file !"); Close(); } else { Main.SaveData = File.ReadAllBytes(path); Save = new ExhibitionData(Main.SaveData); loadData(); } } }
public Exhibition() { InitializeComponent(); Save = new ExhibitionData(Main.SaveData); // Load loadData(); }
private void loadData() { Save = new ExhibitionData(Main.SaveData); PlayersData = new PlayerData[48]; for (int i = 0; i < PlayersData.Length; i++) { PlayersData[i] = new PlayerData(Save.Data.Skip(0x2590 + i * 0x7DD8).Take(0x7DD8).ToArray()); } PopulateList(); }