private void Form1_Load(object sender, EventArgs e) { if (File.Exists("config.bin")) { try { using (var file = File.OpenRead("config.bin")) { Config = (Config)new BinaryFormatter().Deserialize(file); characters.Text = string.Join(",", Config.MyCharacters); realm.Text = Config.MyRealm; browserExe.Text = Config.BrowserExe; } } catch (Exception) { CreateNewConfig(); } } else { CreateNewConfig(); } //AddNotification("blah", "http://google.com"); StartDoingIt(); }
private void CreateNewConfig() { Config = new Config { ItemDatabase = new Dictionary<long, Item>(), MyCharacters = characters.Text.Split(','), MyRealm = realm.Text, BrowserExe = browserExe.Text, }; WriteOutConfig(); }