Catrobat.IDE.Core.Xml.XmlObjects.XmlSpriteList.CreateXml C# (CSharp) 메소드

CreateXml() 개인적인 메소드

private CreateXml ( ) : System.Xml.Linq.XElement
리턴 System.Xml.Linq.XElement
        internal override XElement CreateXml()
        {
            var xRoot = new XElement(XmlConstants.ObjectList);

            foreach (XmlSprite sprite in Sprites)
            {
                XmlParserTempProjectHelper.currentObjectNum++;
                XmlParserTempProjectHelper.currentScriptNum = 0;
                XmlParserTempProjectHelper.currentBrickNum = 0;
                XmlParserTempProjectHelper.currentVariableNum = 0;
                xRoot.Add(sprite.CreateXml());
            }

            return xRoot;
        }