Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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");
        }