public static DisastersContainer CreateFromFile() { string path = getOptionsFilePath(); if (!File.Exists(path)) { return(null); } try { XmlSerializer ser = new XmlSerializer(typeof(DisastersContainer)); TextReader reader = new StreamReader(path); DisastersContainer instance = (DisastersContainer)ser.Deserialize(reader); reader.Close(); instance.CheckObjects(); return(instance); } catch { return(null); } }
public void ResetToDefaultValues() { DisastersContainer newContainer = new DisastersContainer(); newContainer.CheckObjects(); copySettings(newContainer); }