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;
 }