Пример #1
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_gains = new hkbFootIkGains();
     m_gains.Read(des, br);
     m_legs = des.ReadClassArray <hkbFootIkModifierLeg>(br);
     m_raycastDistanceUp      = br.ReadSingle();
     m_raycastDistanceDown    = br.ReadSingle();
     m_originalGroundHeightMS = br.ReadSingle();
     m_errorOut                     = br.ReadSingle();
     m_verticalOffset               = br.ReadSingle();
     m_collisionFilterInfo          = br.ReadUInt32();
     m_forwardAlignFraction         = br.ReadSingle();
     m_sidewaysAlignFraction        = br.ReadSingle();
     m_sidewaysSampleWidth          = br.ReadSingle();
     m_useTrackData                 = br.ReadBoolean();
     m_lockFeetWhenPlanted          = br.ReadBoolean();
     m_useCharacterUpVector         = br.ReadBoolean();
     m_keepSourceFootEndAboveGround = br.ReadBoolean();
     m_alignMode                    = (AlignMode)br.ReadSByte();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadUInt16();
     br.ReadByte();
 }
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_gains = new hkbFootIkGains();
     m_gains.Read(des, br);
     m_enabled_0  = br.ReadSingle();
     m_enabled_1  = br.ReadSingle();
     m_enabled_2  = br.ReadSingle();
     m_enabled_3  = br.ReadSingle();
     m_enabled_4  = br.ReadSingle();
     m_enabled_5  = br.ReadSingle();
     m_enabled_6  = br.ReadSingle();
     m_enabled_7  = br.ReadSingle();
     m_enabled_8  = br.ReadSingle();
     m_enabled_9  = br.ReadSingle();
     m_enabled_10 = br.ReadSingle();
     m_enabled_11 = br.ReadSingle();
     m_enabled_12 = br.ReadSingle();
     m_enabled_13 = br.ReadSingle();
     m_enabled_14 = br.ReadSingle();
     m_enabled_15 = br.ReadSingle();
     m_enabled_16 = br.ReadSingle();
     m_enabled_17 = br.ReadSingle();
     m_enabled_18 = br.ReadSingle();
     m_enabled_19 = br.ReadSingle();
     m_enabled_20 = br.ReadSingle();
     m_enabled_21 = br.ReadSingle();
     m_enabled_22 = br.ReadSingle();
     m_enabled_23 = br.ReadSingle();
     m_enabled_24 = br.ReadSingle();
     m_enabled_25 = br.ReadSingle();
     m_enabled_26 = br.ReadSingle();
     m_enabled_27 = br.ReadSingle();
     m_enabled_28 = br.ReadSingle();
     m_enabled_29 = br.ReadSingle();
     m_enabled_30 = br.ReadSingle();
     m_enabled_31 = br.ReadSingle();
     br.ReadUInt64();
 }