public void LoadSettings() { if (File.Exists(Environment.CurrentDirectory + @"\settings.json")) { JsonSerializer js = new JsonSerializer(); js.Formatting = Formatting.Indented; using (StreamReader sr = new StreamReader(Environment.CurrentDirectory + @"\settings.json")) { using (JsonReader jsr = new JsonTextReader(sr)) { this.settings = js.Deserialize<SettingsObject>(jsr); } } } else { Console.WriteLine("No settings, loading defaults"); settings.EightballEnabled = true; settings.SlapEnabled = true; settings.WelcomeUserEnabled = true; settings.UsersAllowedToDisable = new string[] { "luigifan2010", "ghosthawk", "aeromatter", "joey" }; settings.LastJoinedChannel = "#smbx"; settings.LastJoinedServer = "irc.stardustfields.net"; settings.LastUsedNick = "Luigibot"; } }
public void LoadSettings() { if (File.Exists(Environment.CurrentDirectory + Path.DirectorySeparatorChar + "settings.json")) { JsonSerializer js = new JsonSerializer(); js.Formatting = Formatting.Indented; using (StreamReader sr = new StreamReader(Environment.CurrentDirectory + Path.DirectorySeparatorChar + "settings.json")) { using (JsonReader jsr = new JsonTextReader(sr)) { this.settings = js.Deserialize <SettingsObject>(jsr); } } } else { Console.WriteLine("No settings, loading defaults"); settings.EightballEnabled = true; settings.SlapEnabled = true; settings.WelcomeUserEnabled = true; settings.SeenEnabled = true; settings.NickServPass = ""; settings.UsersAllowedToDisable = new List <string> { "luigifan2010", "ghosthawk", "aeromatter", "joey" }; settings.LastJoinedChannel = "#luigibot"; settings.LastJoinedServer = "irc.swiftirc.net"; settings.LastUsedNick = "Luigibot"; } }