public virtual void LoadSettings() { try { if (File.Exists(SettingsFile)) { if (!PluginSettingsBase.LoadSettingsFile(ref settings, GetSettingsType(), SettingsFile)) { settings = GetNewSettings(); PluginSettingsBase.SaveSettingsFile(settings, GetSettingsType(), SettingsFile); } } else { settings = GetNewSettings(); PluginSettingsBase.SaveSettingsFile(settings, GetSettingsType(), SettingsFile); } } catch (Exception) { } }