public static void Load() { string configDir = Path.Combine(Config.Instance.DataDir, "ArenaMasteryUploader"); bool noConfig = false; if (!Directory.Exists(configDir)) { noConfig = true; Directory.CreateDirectory(configDir); } if (!noConfig) { try { string configPath = Path.Combine(configDir, configFileName); if (File.Exists(configPath)) { _pluginSettings = XmlManager<PluginSettings>.Load(configPath); } } catch (Exception e) { MessageBox.Show( e.Message + "\n\n" + e.InnerException + "\n\n If you don't know how to fix this, please delete " + configDir, "Error loading config.xml"); } } }
public void OnUnload() { PluginSettings.Save(); }
private void Button_Click(object sender, RoutedEventArgs e) { PluginSettings.Instance.AccountName = textboxAccountName.Text; PluginSettings.Instance.Password = Encryption.ToSecureString(passwordbox.Password); PluginSettings.Save(); }
public void OnLoad() { PluginSettings.Load(); CreateMenuItem(); }