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

ReadBoneRef() private static method

private static ReadBoneRef ( SpriterHierarchy hierarchy, XmlElement child ) : void
hierarchy BrashMonkey.Spriter.Data.ObjectModel.SpriterHierarchy
child System.Xml.XmlElement
return void
        private static void ReadBoneRef(SpriterHierarchy hierarchy, XmlElement child)
        {
            var boneRef = new SpriterMainlineBoneRef();
            hierarchy.bones.Add(boneRef);

            foreach (XmlAttribute attribute in child.Attributes)
            {
                // id
                if (attribute.Name.Equals("id"))
                    boneRef.ID = int.Parse(attribute.Value);

                    // parent
                else if (attribute.Name.Equals("parent"))
                    boneRef.parent = int.Parse(attribute.Value);

                    // timeline
                else if (attribute.Name.Equals("timeline"))
                    boneRef.timeline = int.Parse(attribute.Value);

                    // key
                else if (attribute.Name.Equals("key"))
                    boneRef.key = int.Parse(attribute.Value);
            }
        }