public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt64(0); m_atoms.Write(s, bw); m_scheme.Write(s, bw); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); m_atoms.Write(s, bw); bw.WriteSingle(m_strength); bw.WriteUInt64(0); bw.WriteUInt32(0); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); m_atoms.Write(s, bw); bw.WriteUInt32(0); bw.WriteSingle(m_solverResultLimit); bw.WriteBoolean(m_removeWhenBroken); bw.WriteBoolean(m_revertBackVelocityOnBreak); bw.WriteUInt32(0); bw.WriteUInt16(0); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt64(0); m_atoms.Write(s, bw); s.WriteClassArray <hkpStiffSpringChainDataConstraintInfo>(bw, m_infos); bw.WriteSingle(m_tau); bw.WriteSingle(m_damping); bw.WriteSingle(m_cfm); bw.WriteUInt32(0); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt64(0); m_atoms.Write(s, bw); s.WriteClassPointer <hkpParametricCurve>(bw, m_path); bw.WriteSingle(m_maxFrictionForce); bw.WriteSByte((sbyte)m_angularConstrainedDOF); bw.WriteUInt16(0); bw.WriteByte(0); s.WriteTransform(bw, m_transform_OS_KS_0); s.WriteTransform(bw, m_transform_OS_KS_1); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt64(0); m_atoms.Write(s, bw); s.WriteClassArray <hkpPoweredChainDataConstraintInfo>(bw, m_infos); bw.WriteSingle(m_tau); bw.WriteSingle(m_damping); bw.WriteSingle(m_cfmLinAdd); bw.WriteSingle(m_cfmLinMul); bw.WriteSingle(m_cfmAngAdd); bw.WriteSingle(m_cfmAngMul); bw.WriteSingle(m_maxErrorDistance); bw.WriteUInt32(0); }
public override void Write(PackFileSerializer s, BinaryWriterEx bw) { base.Write(s, bw); bw.WriteUInt64(0); m_atoms.Write(s, bw); s.WriteClassArray <hkpBallSocketChainDataConstraintInfo>(bw, m_infos); bw.WriteSingle(m_tau); bw.WriteSingle(m_damping); bw.WriteSingle(m_cfm); bw.WriteSingle(m_maxErrorDistance); bw.WriteBoolean(m_useStabilizedCode); bw.WriteUInt64(0); bw.WriteUInt32(0); bw.WriteUInt16(0); bw.WriteByte(0); }