//------------------------------------------------------------------------------ // // This code was generated by a tool. // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using System; namespace BlendFile.DNA { using BlendFile; [DNAClassAttribute(105, "BoneCollection", 120)] public class BoneCollection { [DNAFieldAttribute(8, "BoneCollection", 0, "*next", "BoneCollection", true, 0)] public BoneCollection next; [DNAFieldAttribute(8, "BoneCollection", 1, "*prev", "BoneCollection", true, 8)] public BoneCollection prev; [DNAFieldAttribute(64, "char", 2, "name[64]", "System.Char[]", false, 16)] public char[] name = new System.Char[64]; [DNAFieldAttribute(16, "ListBase", 3, "bones", "ListBase", false, 80)] public ListBase bones; [DNAFieldAttribute(1, "uchar", 4, "flags", "uchar", false, 96)] public byte flags; [DNAFieldAttribute(7, "uchar", 5, "_pad0[7]", "System.Byte[]", false, 97)] public byte[] _pad0 = new System.Byte[7]; [DNAFieldAttribute(4, "int", 6, "child_index", "int", false, 104)] public int child_index; [DNAFieldAttribute(4, "int", 7, "child_count", "int", false, 108)] public int child_count; [DNAFieldAttribute(8, "IDProperty", 8, "*prop", "IDProperty", true, 112)] public IDProperty prop; public BoneCollection() { this.next = default; this.prev = default; this.name = default; this.bones = default; this.flags = default; this._pad0 = default; this.child_index = default; this.child_count = default; this.prop = default; } public BoneCollection(BoneCollection next, BoneCollection prev, char[] name, ListBase bones, byte flags, byte[] _pad0, int child_index, int child_count, IDProperty prop) { this.next = next; this.prev = prev; this.name = name; this.bones = bones; this.flags = flags; this._pad0 = _pad0; this.child_index = child_index; this.child_count = child_count; this.prop = prop; } } }