Beispiel #1
0
 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";
     }
 }
Beispiel #2
0
 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";
     }
 }