AGS.Types.SpriteFolder.SpriteFolder C# (CSharp) Method

SpriteFolder() public method

public SpriteFolder ( XmlNode node ) : System
node System.Xml.XmlNode
return System
        public SpriteFolder(XmlNode node)
        {
            if (node.Name != "SpriteFolder")
            {
                throw new InvalidDataException("Incorrect node passed to SpriteFolder");
            }
            _name = node.Attributes["Name"].InnerText;
            _sprites = new List<Sprite>();
            _subFolders = new List<ISpriteFolder>();

            foreach (XmlNode childNode in SerializeUtils.GetChildNodes(node, "SubFolders"))
            {
                _subFolders.Add(new SpriteFolder(childNode));
            }

            foreach (XmlNode childNode in SerializeUtils.GetChildNodes(node, "Sprites"))
            {
                _sprites.Add(new Sprite(childNode));
            }
        }

Same methods

SpriteFolder::SpriteFolder ( string name ) : System