コード例 #1
0
 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);
 }
コード例 #2
0
 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);
 }
コード例 #3
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);
 }
コード例 #4
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);
 }
コード例 #5
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);
 }
コード例 #6
0
 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);
 }
コード例 #7
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);
 }