BrashMonkey.Spriter.Data.IO.SCMLParser.ReadVersionInfo C# (CSharp) Method

ReadVersionInfo() private method

private ReadVersionInfo ( XmlElement element ) : void
element System.Xml.XmlElement
return void
        void ReadVersionInfo(XmlElement element)
        {
            foreach(XmlAttribute attribute in element.Attributes)
            {
                // scml_version
                if (attribute.Name.Equals("scml_version"))
                    m_Data.versionInfo.version = attribute.Value;

                // generator
                else if (attribute.Name.Equals("generator"))
                    m_Data.versionInfo.generator = attribute.Value;

                // generator_version
                else if (attribute.Name.Equals("generator_version"))
                    m_Data.versionInfo.generatorVersion = attribute.Value;

                // pixel_art_mode
                else if (attribute.Name.Equals("pixel_art_mode"))
                    m_Data.versionInfo.pixelArtModeRaw = attribute.Value;

                // Try to parse non-string values
                bool pixelArtMode;

                if (bool.TryParse(m_Data.versionInfo.pixelArtModeRaw, out pixelArtMode))
                    m_Data.versionInfo.pixelArtMode = pixelArtMode;
            }
        }