/// <summary> /// Loads our settings /// </summary> public void Load() { _loading = true; try { lock (this) { String fileName = Essentials.PluginPath + "Essential-Settings.xml"; if (File.Exists(fileName)) { using (StreamReader reader = new StreamReader(fileName)) { XmlSerializer x = new XmlSerializer(typeof(PluginSettings)); PluginSettings settings = (PluginSettings)x.Deserialize(reader); reader.Close(); _instance = settings; } } } } catch(Exception ex) { Essentials.Log.Error( ex ); } finally { _loading = false; } }
/// <summary> /// Loads our settings /// </summary> public void Load() { m_loading = true; try { lock (this) { String fileName = Essentials.PluginPath + "Essential-Settings.xml"; if (File.Exists(fileName)) { using (StreamReader reader = new StreamReader(fileName)) { XmlSerializer x = new XmlSerializer(typeof(PluginSettings)); PluginSettings settings = (PluginSettings)x.Deserialize(reader); reader.Close(); m_instance = settings; } } } } catch(Exception ex) { Logging.WriteLineAndConsole(string.Format("Load(): {0}", ex.ToString())); } finally { m_loading = false; } }