public void WriteEditsToLsx() { // load xml var doc = new XmlDocument(); doc.Load(UnpackDirectory + Path.DirectorySeparatorChar + "globals.lsx"); doc = LsxParser.WritePlayer(doc, Players); doc.Save(UnpackDirectory + Path.DirectorySeparatorChar + "globals.lsx"); }
public async Task WriteEditsToLsxAsync(IProgress <string> progress) { // update progress progress.Report("Loading package."); await Task.Delay(1); // load xml var doc = new XmlDocument(); doc.Load(UnpackDirectory + Path.DirectorySeparatorChar + "globals.lsx"); // update progress progress.Report("Applying changes."); await Task.Delay(1); doc = LsxParser.WritePlayer(doc, Players); // update progress progress.Report("Saving package."); await Task.Delay(1); doc.Save(UnpackDirectory + Path.DirectorySeparatorChar + "globals.lsx"); }