Beispiel #1
0
 public override void Write(PackFileSerializer s, BinaryWriterEx bw)
 {
     base.Write(s, bw);
     m_gains.Write(s, bw);
     s.WriteClassArray <hkbFootIkModifierLeg>(bw, m_legs);
     bw.WriteSingle(m_raycastDistanceUp);
     bw.WriteSingle(m_raycastDistanceDown);
     bw.WriteSingle(m_originalGroundHeightMS);
     bw.WriteSingle(m_errorOut);
     bw.WriteSingle(m_verticalOffset);
     bw.WriteUInt32(m_collisionFilterInfo);
     bw.WriteSingle(m_forwardAlignFraction);
     bw.WriteSingle(m_sidewaysAlignFraction);
     bw.WriteSingle(m_sidewaysSampleWidth);
     bw.WriteBoolean(m_useTrackData);
     bw.WriteBoolean(m_lockFeetWhenPlanted);
     bw.WriteBoolean(m_useCharacterUpVector);
     bw.WriteBoolean(m_keepSourceFootEndAboveGround);
     bw.WriteSByte((sbyte)m_alignMode);
     bw.WriteUInt64(0);
     bw.WriteUInt64(0);
     bw.WriteUInt64(0);
     bw.WriteUInt32(0);
     bw.WriteUInt16(0);
     bw.WriteByte(0);
 }
 public virtual void Write(PackFileSerializer s, BinaryWriterEx bw)
 {
     m_gains.Write(s, bw);
     bw.WriteSingle(m_enabled_0);
     bw.WriteSingle(m_enabled_1);
     bw.WriteSingle(m_enabled_2);
     bw.WriteSingle(m_enabled_3);
     bw.WriteSingle(m_enabled_4);
     bw.WriteSingle(m_enabled_5);
     bw.WriteSingle(m_enabled_6);
     bw.WriteSingle(m_enabled_7);
     bw.WriteSingle(m_enabled_8);
     bw.WriteSingle(m_enabled_9);
     bw.WriteSingle(m_enabled_10);
     bw.WriteSingle(m_enabled_11);
     bw.WriteSingle(m_enabled_12);
     bw.WriteSingle(m_enabled_13);
     bw.WriteSingle(m_enabled_14);
     bw.WriteSingle(m_enabled_15);
     bw.WriteSingle(m_enabled_16);
     bw.WriteSingle(m_enabled_17);
     bw.WriteSingle(m_enabled_18);
     bw.WriteSingle(m_enabled_19);
     bw.WriteSingle(m_enabled_20);
     bw.WriteSingle(m_enabled_21);
     bw.WriteSingle(m_enabled_22);
     bw.WriteSingle(m_enabled_23);
     bw.WriteSingle(m_enabled_24);
     bw.WriteSingle(m_enabled_25);
     bw.WriteSingle(m_enabled_26);
     bw.WriteSingle(m_enabled_27);
     bw.WriteSingle(m_enabled_28);
     bw.WriteSingle(m_enabled_29);
     bw.WriteSingle(m_enabled_30);
     bw.WriteSingle(m_enabled_31);
     bw.WriteUInt64(0);
 }