public void NewGameCreateXml() { ClearScenes = new List <XMLClearSceneData>(); for (int i = 0; i < 1; i++) { XMLClearSceneData ClearScene = new XMLClearSceneData { ClearSceneNumber = i }; ClearScenes.Add(ClearScene); } XmlDocument Document = new XmlDocument(); XmlElement ClearSceneListElement = Document.CreateElement("ClearSceneList"); Document.AppendChild(ClearSceneListElement); foreach (XMLClearSceneData ClearScene in ClearScenes) { XmlElement ClearSceneElement = Document.CreateElement("ClearScene"); ClearSceneElement.SetAttribute("ClearSceneNumber", ClearScene.ClearSceneNumber.ToString()); ClearSceneListElement.AppendChild(ClearSceneElement); } Document.Save(filePath); LoadXml(); ClearStageNumber.Instance.CurrentClearStage(); }
public void LoadXml() { ClearScenes = new List <XMLClearSceneData>(); XmlDocument Document = new XmlDocument(); Document.Load(filePath); XmlElement ClearSceneListElement = Document["ClearSceneList"]; foreach (XmlElement ClearSceneElement in ClearSceneListElement.ChildNodes) { XMLClearSceneData ClearScene = new XMLClearSceneData { ClearSceneNumber = System.Convert.ToInt32(ClearSceneElement.GetAttribute("ClearSceneNumber")) }; ClearScenes.Add(ClearScene); } }
public void CurrentClearStage() { CurrentData = XMLClearScene.Instance.GetClearSceneData(0); StageNumber = CurrentData.ClearSceneNumber; }