//------------------------------------------------------------------------------ // // 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(757, "PartDeflect", 232)] public class PartDeflect { [DNAFieldAttribute(4, "int", 0, "flag", "int", false, 0)] public int flag; [DNAFieldAttribute(2, "short", 1, "deflect", "short", false, 4)] public short deflect; [DNAFieldAttribute(2, "short", 2, "forcefield", "short", false, 6)] public short forcefield; [DNAFieldAttribute(2, "short", 3, "falloff", "short", false, 8)] public short falloff; [DNAFieldAttribute(2, "short", 4, "shape", "short", false, 10)] public short shape; [DNAFieldAttribute(2, "short", 5, "tex_mode", "short", false, 12)] public short tex_mode; [DNAFieldAttribute(2, "short", 6, "kink", "short", false, 14)] public short kink; [DNAFieldAttribute(2, "short", 7, "kink_axis", "short", false, 16)] public short kink_axis; [DNAFieldAttribute(2, "short", 8, "zdir", "short", false, 18)] public short zdir; [DNAFieldAttribute(4, "float", 9, "f_strength", "float", false, 20)] public float f_strength; [DNAFieldAttribute(4, "float", 10, "f_damp", "float", false, 24)] public float f_damp; [DNAFieldAttribute(4, "float", 11, "f_flow", "float", false, 28)] public float f_flow; [DNAFieldAttribute(4, "float", 12, "f_wind_factor", "float", false, 32)] public float f_wind_factor; [DNAArrayAttribute(4, "char", 13, "_pad0[4]", "System.Char[]", 4, 36)] public char[] _pad0 = new System.Char[4]; [DNAFieldAttribute(4, "float", 14, "f_size", "float", false, 40)] public float f_size; [DNAFieldAttribute(4, "float", 15, "f_power", "float", false, 44)] public float f_power; [DNAFieldAttribute(4, "float", 16, "maxdist", "float", false, 48)] public float maxdist; [DNAFieldAttribute(4, "float", 17, "mindist", "float", false, 52)] public float mindist; [DNAFieldAttribute(4, "float", 18, "f_power_r", "float", false, 56)] public float f_power_r; [DNAFieldAttribute(4, "float", 19, "maxrad", "float", false, 60)] public float maxrad; [DNAFieldAttribute(4, "float", 20, "minrad", "float", false, 64)] public float minrad; [DNAFieldAttribute(4, "float", 21, "pdef_damp", "float", false, 68)] public float pdef_damp; [DNAFieldAttribute(4, "float", 22, "pdef_rdamp", "float", false, 72)] public float pdef_rdamp; [DNAFieldAttribute(4, "float", 23, "pdef_perm", "float", false, 76)] public float pdef_perm; [DNAFieldAttribute(4, "float", 24, "pdef_frict", "float", false, 80)] public float pdef_frict; [DNAFieldAttribute(4, "float", 25, "pdef_rfrict", "float", false, 84)] public float pdef_rfrict; [DNAFieldAttribute(4, "float", 26, "pdef_stickness", "float", false, 88)] public float pdef_stickness; [DNAFieldAttribute(4, "float", 27, "absorption", "float", false, 92)] public float absorption; [DNAFieldAttribute(4, "float", 28, "pdef_sbdamp", "float", false, 96)] public float pdef_sbdamp; [DNAFieldAttribute(4, "float", 29, "pdef_sbift", "float", false, 100)] public float pdef_sbift; [DNAFieldAttribute(4, "float", 30, "pdef_sboft", "float", false, 104)] public float pdef_sboft; [DNAFieldAttribute(4, "float", 31, "clump_fac", "float", false, 108)] public float clump_fac; [DNAFieldAttribute(4, "float", 32, "clump_pow", "float", false, 112)] public float clump_pow; [DNAFieldAttribute(4, "float", 33, "kink_freq", "float", false, 116)] public float kink_freq; [DNAFieldAttribute(4, "float", 34, "kink_shape", "float", false, 120)] public float kink_shape; [DNAFieldAttribute(4, "float", 35, "kink_amp", "float", false, 124)] public float kink_amp; [DNAFieldAttribute(4, "float", 36, "free_end", "float", false, 128)] public float free_end; [DNAFieldAttribute(4, "float", 37, "tex_nabla", "float", false, 132)] public float tex_nabla; [DNAFieldAttribute(8, "Tex", 38, "*tex", "Tex", true, 136)] public Tex tex; [DNAFieldAttribute(4, "float", 39, "f_noise", "float", false, 144)] public float f_noise; [DNAFieldAttribute(4, "int", 40, "seed", "int", false, 148)] public int seed; [DNAArrayAttribute(16, "float", 41, "drawvec1[4]", "System.Single[]", 4, 152)] public float[] drawvec1 = new System.Single[4]; [DNAArrayAttribute(16, "float", 42, "drawvec2[4]", "System.Single[]", 4, 168)] public float[] drawvec2 = new System.Single[4]; [DNAArrayAttribute(12, "float", 43, "drawvec_falloff_min[3]", "System.Single[]", 3, 184)] public float[] drawvec_falloff_min = new System.Single[3]; [DNAArrayAttribute(4, "char", 44, "_pad1[4]", "System.Char[]", 4, 196)] public char[] _pad1 = new System.Char[4]; [DNAArrayAttribute(12, "float", 45, "drawvec_falloff_max[3]", "System.Single[]", 3, 200)] public float[] drawvec_falloff_max = new System.Single[3]; [DNAArrayAttribute(4, "char", 46, "_pad2[4]", "System.Char[]", 4, 212)] public char[] _pad2 = new System.Char[4]; [DNAFieldAttribute(8, "Object", 47, "*f_source", "Object", true, 216)] public Object f_source; [DNAFieldAttribute(4, "float", 48, "pdef_cfrict", "float", false, 224)] public float pdef_cfrict; [DNAArrayAttribute(4, "char", 49, "_pad[4]", "System.Char[]", 4, 228)] public char[] _pad = new System.Char[4]; public PartDeflect() { this.flag = default; this.deflect = default; this.forcefield = default; this.falloff = default; this.shape = default; this.tex_mode = default; this.kink = default; this.kink_axis = default; this.zdir = default; this.f_strength = default; this.f_damp = default; this.f_flow = default; this.f_wind_factor = default; this._pad0 = default; this.f_size = default; this.f_power = default; this.maxdist = default; this.mindist = default; this.f_power_r = default; this.maxrad = default; this.minrad = default; this.pdef_damp = default; this.pdef_rdamp = default; this.pdef_perm = default; this.pdef_frict = default; this.pdef_rfrict = default; this.pdef_stickness = default; this.absorption = default; this.pdef_sbdamp = default; this.pdef_sbift = default; this.pdef_sboft = default; this.clump_fac = default; this.clump_pow = default; this.kink_freq = default; this.kink_shape = default; this.kink_amp = default; this.free_end = default; this.tex_nabla = default; this.tex = default; this.f_noise = default; this.seed = default; this.drawvec1 = default; this.drawvec2 = default; this.drawvec_falloff_min = default; this._pad1 = default; this.drawvec_falloff_max = default; this._pad2 = default; this.f_source = default; this.pdef_cfrict = default; this._pad = default; } public PartDeflect( int flag, short deflect, short forcefield, short falloff, short shape, short tex_mode, short kink, short kink_axis, short zdir, float f_strength, float f_damp, float f_flow, float f_wind_factor, char[] _pad0, float f_size, float f_power, float maxdist, float mindist, float f_power_r, float maxrad, float minrad, float pdef_damp, float pdef_rdamp, float pdef_perm, float pdef_frict, float pdef_rfrict, float pdef_stickness, float absorption, float pdef_sbdamp, float pdef_sbift, float pdef_sboft, float clump_fac, float clump_pow, float kink_freq, float kink_shape, float kink_amp, float free_end, float tex_nabla, Tex tex, float f_noise, int seed, float[] drawvec1, float[] drawvec2, float[] drawvec_falloff_min, char[] _pad1, float[] drawvec_falloff_max, char[] _pad2, Object f_source, float pdef_cfrict, char[] _pad) { this.flag = flag; this.deflect = deflect; this.forcefield = forcefield; this.falloff = falloff; this.shape = shape; this.tex_mode = tex_mode; this.kink = kink; this.kink_axis = kink_axis; this.zdir = zdir; this.f_strength = f_strength; this.f_damp = f_damp; this.f_flow = f_flow; this.f_wind_factor = f_wind_factor; this._pad0 = _pad0; this.f_size = f_size; this.f_power = f_power; this.maxdist = maxdist; this.mindist = mindist; this.f_power_r = f_power_r; this.maxrad = maxrad; this.minrad = minrad; this.pdef_damp = pdef_damp; this.pdef_rdamp = pdef_rdamp; this.pdef_perm = pdef_perm; this.pdef_frict = pdef_frict; this.pdef_rfrict = pdef_rfrict; this.pdef_stickness = pdef_stickness; this.absorption = absorption; this.pdef_sbdamp = pdef_sbdamp; this.pdef_sbift = pdef_sbift; this.pdef_sboft = pdef_sboft; this.clump_fac = clump_fac; this.clump_pow = clump_pow; this.kink_freq = kink_freq; this.kink_shape = kink_shape; this.kink_amp = kink_amp; this.free_end = free_end; this.tex_nabla = tex_nabla; this.tex = tex; this.f_noise = f_noise; this.seed = seed; this.drawvec1 = drawvec1; this.drawvec2 = drawvec2; this.drawvec_falloff_min = drawvec_falloff_min; this._pad1 = _pad1; this.drawvec_falloff_max = drawvec_falloff_max; this._pad2 = _pad2; this.f_source = f_source; this.pdef_cfrict = pdef_cfrict; this._pad = _pad; } } }