Ejemplo n.º 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);
 }
Ejemplo n.º 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);
 }
 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);
 }
Ejemplo n.º 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);
 }
Ejemplo n.º 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);
 }