/// <summary> /// Load the fraglist. /// </summary> public void Load() { string filename = FileLocation.SystemDirectory + FileLocation.FragFile; string blankFilename = FileLocation.BlankSystemFileDirectory + FileLocation.FragFile; try { XmlSerializer serializer = new XmlSerializer(GetType()); FileStream stream = null; try { stream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.None); } catch (FileNotFoundException) { Log.Info("Fraglist file not found, using blank file."); File.Copy(blankFilename, filename); stream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.None); } _fraglist = (FraglistData)serializer.Deserialize(stream); stream.Close(); InitializeData(); } catch (Exception ex) { Log.Error("Exception loading fraglist: " + ex); } }
/// <summary> /// Load the fraglist. /// </summary> public void Load() { string filename = FileLocation.SystemDirectory + FileLocation.FragFile; string blankFilename = FileLocation.BlankSystemFileDirectory + FileLocation.FragFile; try { XmlSerializer serializer = new XmlSerializer(GetType()); FileStream stream = null; try { stream = new FileStream( filename, FileMode.Open, FileAccess.Read, FileShare.None ); } catch (FileNotFoundException) { Log.Info("Fraglist file not found, using blank file."); File.Copy(blankFilename, filename); stream = new FileStream( filename, FileMode.Open, FileAccess.Read, FileShare.None ); } _fraglist = (FraglistData)serializer.Deserialize( stream ); stream.Close(); InitializeData(); } catch( Exception ex ) { Log.Error( "Exception loading fraglist: " + ex ); } }