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