Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void LoadPlayerStats(Racer racer)
- {
- XmlDocument document = new XmlDocument();
- document.Load(PlayerFile);
- int pat = 0;
- while (document == null && pat < 500)
- {
- document.Load(PlayerFile);
- Script.Wait(0);
- }
- XmlElement root = document.DocumentElement;
- XmlNode list = root.SelectSingleNode("//Wins");
- if (list != null) racer.Wins= int.Parse(list.InnerText);
- list = root.SelectSingleNode("//Loses");
- if (list != null) racer.Loses = int.Parse(list.InnerText);
- }
- public static void SavePlayerstats()
- {
- if (!DragMeets.PersistentRacers) return;
- XmlDocument document = new XmlDocument();
- document.Load(PlayerFile);
- int pat = 0;
- while (document == null && pat < 500)
- {
- document.Load(PlayerFile);
- Script.Wait(0);
- }
- XmlElement root = document.DocumentElement;
- XmlNode list = root.SelectSingleNode("//Wins");
- if (list == null)
- {
- XmlNode wins= document.CreateNode(XmlNodeType.Element, "Wins", null);
- document.AppendChild(wins);
- list = wins;
- }
- list.InnerText = GetPlayerRacer().Wins.ToString();
- list = root.SelectSingleNode("//Loses");
- if (list == null)
- {
- XmlNode loses = document.CreateNode(XmlNodeType.Element, "Loses", null);
- document.AppendChild(loses);
- list = loses;
- }
- list.InnerText = GetPlayerRacer().Loses.ToString();
- document.Save(PlayerFile);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement