// Automatically generated by BlenderSharp at 22/01/2025 02:21:57 namespace BlendFile.DNA { public class SoftBody { public int totpoint; public int totspring; public BodyPoint ptr_bpoint; public BodySpring ptr_bspring; public char _pad; public char msg_lock; public short msg_value; public float nodemass; public char[] namedVG_Mass = new System.Char[64]; public float grav; public float mediafrict; public float rklimit; public float physics_speed; public float goalspring; public float goalfrict; public float mingoal; public float maxgoal; public float defgoal; public short vertgroup; public char[] namedVG_Softgoal = new System.Char[64]; public short fuzzyness; public float inspring; public float infrict; public char[] namedVG_Spring_K = new System.Char[64]; public char[] _pad1 = new System.Char[6]; public char local; public char solverflags; public SBVertex ptr_ptr_keys; public int totpointkey; public int totkey; public float secondspring; public float colball; public float balldamp; public float ballstiff; public short sbc_mode; public short aeroedge; public short minloops; public short maxloops; public short choke; public short solver_ID; public short plastic; public short springpreload; public SBScratch ptr_scratch; public float shearstiff; public float inpush; public SoftBody_Shared ptr_shared; public PointCache ptr_pointcache; public ListBase ptcaches; public Collection ptr_collision_group; public EffectorWeights ptr_effector_weights; public float[] lcom = new System.Single[3]; public float[,] lrot = new System.Single[3][3]; public float[,] lscale = new System.Single[3][3]; public int last_frame; public SoftBody( int totpoint, int totspring, BodyPoint ptr_bpoint, BodySpring ptr_bspring, char _pad, char msg_lock, short msg_value, float nodemass, char[] namedVG_Mass, float grav, float mediafrict, float rklimit, float physics_speed, float goalspring, float goalfrict, float mingoal, float maxgoal, float defgoal, short vertgroup, char[] namedVG_Softgoal, short fuzzyness, float inspring, float infrict, char[] namedVG_Spring_K, char[] _pad1, char local, char solverflags, SBVertex ptr_ptr_keys, int totpointkey, int totkey, float secondspring, float colball, float balldamp, float ballstiff, short sbc_mode, short aeroedge, short minloops, short maxloops, short choke, short solver_ID, short plastic, short springpreload, SBScratch ptr_scratch, float shearstiff, float inpush, SoftBody_Shared ptr_shared, PointCache ptr_pointcache, ListBase ptcaches, Collection ptr_collision_group, EffectorWeights ptr_effector_weights, float[] lcom, float[,] lrot, float[,] lscale, int last_frame) { this.totpoint = totpoint; this.totspring = totspring; this.ptr_bpoint = ptr_bpoint; this.ptr_bspring = ptr_bspring; this._pad = _pad; this.msg_lock = msg_lock; this.msg_value = msg_value; this.nodemass = nodemass; this.namedVG_Mass = namedVG_Mass; this.grav = grav; this.mediafrict = mediafrict; this.rklimit = rklimit; this.physics_speed = physics_speed; this.goalspring = goalspring; this.goalfrict = goalfrict; this.mingoal = mingoal; this.maxgoal = maxgoal; this.defgoal = defgoal; this.vertgroup = vertgroup; this.namedVG_Softgoal = namedVG_Softgoal; this.fuzzyness = fuzzyness; this.inspring = inspring; this.infrict = infrict; this.namedVG_Spring_K = namedVG_Spring_K; this._pad1 = _pad1; this.local = local; this.solverflags = solverflags; this.ptr_ptr_keys = ptr_ptr_keys; this.totpointkey = totpointkey; this.totkey = totkey; this.secondspring = secondspring; this.colball = colball; this.balldamp = balldamp; this.ballstiff = ballstiff; this.sbc_mode = sbc_mode; this.aeroedge = aeroedge; this.minloops = minloops; this.maxloops = maxloops; this.choke = choke; this.solver_ID = solver_ID; this.plastic = plastic; this.springpreload = springpreload; this.ptr_scratch = ptr_scratch; this.shearstiff = shearstiff; this.inpush = inpush; this.ptr_shared = ptr_shared; this.ptr_pointcache = ptr_pointcache; this.ptcaches = ptcaches; this.ptr_collision_group = ptr_collision_group; this.ptr_effector_weights = ptr_effector_weights; this.lcom = lcom; this.lrot = lrot; this.lscale = lscale; this.last_frame = last_frame; } } }