Ejemplo n.º 1
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_attributeDefaults      = des.ReadSingleArray(br);
     m_variableInfos          = des.ReadClassArray <hkbVariableInfo>(br);
     m_characterPropertyInfos = des.ReadClassArray <hkbVariableInfo>(br);
     m_eventInfos             = des.ReadClassArray <hkbEventInfo>(br);
     m_variableBounds         = des.ReadClassArray <hkbVariableBounds>(br);
     m_variableInitialValues  = des.ReadClassPointer <hkbVariableValueSet>(br);
     m_stringData             = des.ReadClassPointer <hkbBehaviorGraphStringData>(br);
 }
Ejemplo n.º 2
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_characterControllerSetup = new hkbCharacterControllerSetup();
     m_characterControllerSetup.Read(des, br);
     br.ReadUInt64();
     m_modelUpMS                 = des.ReadVector4(br);
     m_modelForwardMS            = des.ReadVector4(br);
     m_modelRightMS              = des.ReadVector4(br);
     m_characterPropertyInfos    = des.ReadClassArray <hkbVariableInfo>(br);
     m_numBonesPerLod            = des.ReadInt32Array(br);
     m_characterPropertyValues   = des.ReadClassPointer <hkbVariableValueSet>(br);
     m_footIkDriverInfo          = des.ReadClassPointer <hkbFootIkDriverInfo>(br);
     m_handIkDriverInfo          = des.ReadClassPointer <hkbHandIkDriverInfo>(br);
     m_aiControlDriverInfo       = des.ReadClassPointer <hkReferencedObject>(br);
     m_stringData                = des.ReadClassPointer <hkbCharacterStringData>(br);
     m_mirroredSkeletonInfo      = des.ReadClassPointer <hkbMirroredSkeletonInfo>(br);
     m_boneAttachmentBoneIndices = des.ReadInt16Array(br);
     m_boneAttachmentTransforms  = des.ReadMatrix4Array(br);
     m_scale = br.ReadSingle();
     br.ReadUInt64();
     br.ReadUInt32();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_nodeInternalStateInfos = des.ReadClassPointerArray <hkbNodeInternalStateInfo>(br);
     m_variableValueSet       = des.ReadClassPointer <hkbVariableValueSet>(br);
 }