namespace OpenMetaverse.Rendering { //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.18444 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ // // This source code was auto-generated by xsd, Version=4.0.30319.1. // using System.Xml.Serialization; /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] [XmlRoot("linden_skeleton", Namespace = "", IsNullable = false)] public partial class LindenSkeleton { private Joint boneField; private float versionField; private bool versionFieldSpecified; private string num_bonesField; private string num_collision_volumesField; /// public Joint bone { get { return this.boneField; } set { this.boneField = value; } } /// [XmlAttribute()] public float version { get { return this.versionField; } set { this.versionField = value; } } /// [XmlIgnore()] public bool versionSpecified { get { return this.versionFieldSpecified; } set { this.versionFieldSpecified = value; } } /// [XmlAttribute(DataType = "positiveInteger")] public string num_bones { get { return this.num_bonesField; } set { this.num_bonesField = value; } } /// [XmlAttribute(DataType = "positiveInteger")] public string num_collision_volumes { get { return this.num_collision_volumesField; } set { this.num_collision_volumesField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class Joint : JointBase { private CollisionVolume[] collision_volumeField; private Joint[] boneField; private float[] pivotField; /// [XmlElement("collision_volume")] public CollisionVolume[] collision_volume { get { return this.collision_volumeField; } set { this.collision_volumeField = value; } } /// [XmlElement("bone")] public Joint[] bone { get { return this.boneField; } set { this.boneField = value; } } /// [XmlAttribute()] public float[] pivot { get { return this.pivotField; } set { this.pivotField = value; } } } /// [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class CollisionVolume : JointBase { } /// [XmlInclude(typeof(Joint))] [XmlInclude(typeof(CollisionVolume))] [System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")] [System.SerializableAttribute()] [System.ComponentModel.DesignerCategoryAttribute("code")] public partial class JointBase { private string nameField; private float[] posField; private float[] rotField; private float[] scaleField; /// [XmlAttribute(DataType = "token")] public string name { get { return this.nameField; } set { this.nameField = value; } } /// [XmlAttribute()] public float[] pos { get { return this.posField; } set { this.posField = value; } } /// [XmlAttribute()] public float[] rot { get { return this.rotField; } set { this.rotField = value; } } /// [XmlAttribute()] public float[] scale { get { return this.scaleField; } set { this.scaleField = value; } } } }