public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt32();
     m_sectionUid = br.ReadUInt32();
     m_runtimeId  = br.ReadInt32();
     br.ReadUInt32();
     m_originalGraph  = des.ReadClassPointer <hkaiDirectedGraphExplicitCost>(br);
     m_nodeMap        = des.ReadInt32Array(br);
     m_instancedNodes = des.ReadClassArray <hkaiDirectedGraphExplicitCostNode>(br);
     m_ownedEdges     = des.ReadClassArray <hkaiDirectedGraphExplicitCostEdge>(br);
     m_ownedEdgeData  = des.ReadUInt32Array(br);
     m_userEdgeCount  = des.ReadInt32Array(br);
     m_freeEdgeBlocks = des.ReadClassArray <hkaiDirectedGraphInstanceFreeBlockList>(br);
     br.ReadUInt64();
     m_transform = des.ReadTransform(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_nextSampleEvents = des.ReadInt32Array(br);
     m_nextSampleReals  = des.ReadInt32Array(br);
     m_nextSampleBools  = des.ReadInt32Array(br);
     m_nextSampleInts   = des.ReadInt32Array(br);
     m_time             = br.ReadSingle();
     m_isEnabled        = br.ReadBoolean();
     br.ReadUInt16();
     br.ReadByte();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_context = new hkaiSilhouetteGeneratorSectionContext();
     m_context.Read(des, br);
     m_overlappedFaces = des.ReadInt32Array(br);
 }
Пример #4
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_nestedTypeHkbGeneratorPtr           = des.ReadClassPointer <hkbGenerator>(br);
     m_nestedTypeHkbGeneratorRefPtr        = des.ReadClassPointer <hkbGenerator>(br);
     m_nestedTypeHkbModifierPtr            = des.ReadClassPointer <hkbModifier>(br);
     m_nestedTypeHkbModifierRefPtr         = des.ReadClassPointer <hkbModifier>(br);
     m_nestedTypeHkbCustomIdSelectorPtr    = des.ReadClassPointer <hkbCustomIdSelector>(br);
     m_nestedTypeHkbCustomIdSelectorRefPtr = des.ReadClassPointer <hkbCustomIdSelector>(br);
     m_nestedTypeArrayBool                      = des.ReadBooleanArray(br);
     m_nestedTypeArrayHkBool                    = des.ReadBooleanArray(br);
     m_nestedTypeArrayCString                   = des.ReadStringPointerArray(br);
     m_nestedTypeArrayHkStringPtr               = des.ReadStringPointerArray(br);
     m_nestedTypeArrayHkInt8                    = des.ReadSByteArray(br);
     m_nestedTypeArrayHkInt16                   = des.ReadInt16Array(br);
     m_nestedTypeArrayHkInt32                   = des.ReadInt32Array(br);
     m_nestedTypeArrayHkUint8                   = des.ReadByteArray(br);
     m_nestedTypeArrayHkUint16                  = des.ReadUInt16Array(br);
     m_nestedTypeArrayHkUint32                  = des.ReadUInt32Array(br);
     m_nestedTypeArrayHkReal                    = des.ReadSingleArray(br);
     m_nestedTypeArrayHkbGeneratorPtr           = des.ReadClassPointerArray <hkbGenerator>(br);
     m_nestedTypeArrayHkbGeneratorRefPtr        = des.ReadClassPointerArray <hkbGenerator>(br);
     m_nestedTypeArrayHkbModifierPtr            = des.ReadClassPointerArray <hkbModifier>(br);
     m_nestedTypeArrayHkbModifierRefPtr         = des.ReadClassPointerArray <hkbModifier>(br);
     m_nestedTypeArrayHkbCustomIdSelectorPtr    = des.ReadClassPointerArray <hkbCustomIdSelector>(br);
     m_nestedTypeArrayHkbCustomIdSelectorRefPtr = des.ReadClassPointerArray <hkbCustomIdSelector>(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_rigidBodies        = des.ReadClassPointerArray <hkpRigidBody>(br);
     m_constraints        = des.ReadClassPointerArray <hkpConstraintInstance>(br);
     m_boneToRigidBodyMap = des.ReadInt32Array(br);
     m_skeleton           = des.ReadClassPointer <hkaSkeleton>(br);
 }
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_originalNumFaces    = br.ReadInt32();
     m_originalNumEdges    = br.ReadInt32();
     m_originalNumVertices = br.ReadInt32();
     br.ReadUInt32();
     m_magic = des.ReadInt32Array(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_vertexPool        = des.ReadVector4Array(br);
     m_silhouetteOffsets = des.ReadInt32Array(br);
     m_cachedTransform   = new hkQTransform();
     m_cachedTransform.Read(des, br);
     m_cachedUp = des.ReadVector4(br);
 }
Пример #8
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_edges            = des.ReadClassArray <hkaiEdgePathEdge>(br);
     m_edgeData         = des.ReadInt32Array(br);
     m_edgeDataStriding = br.ReadInt32();
     m_leftTurnRadius   = br.ReadSingle();
     m_rightTurnRadius  = br.ReadSingle();
     m_characterRadius  = br.ReadSingle();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_rpn = des.ReadClassArray <hkbCompiledExpressionSetToken>(br);
     m_expressionToRpnIndex = des.ReadInt32Array(br);
     m_numExpressions       = br.ReadSByte();
     br.ReadUInt32();
     br.ReadUInt16();
     br.ReadByte();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_time = br.ReadSingle();
     br.ReadUInt32();
     m_vertData = new hkxVertexBuffer();
     m_vertData.Read(des, br);
     m_vertexIndexMap = des.ReadInt32Array(br);
     m_componentMap   = des.ReadClassArray <hkxVertexAnimationUsageMap>(br);
 }
Пример #11
0
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     br.ReadUInt64();
     br.ReadUInt64();
     m_data     = des.ReadVector4Array(br);
     m_commands = des.ReadInt32Array(br);
     br.ReadUInt64();
     br.ReadUInt64();
     m_motors = des.ReadClassPointerArray <hkpConstraintMotor>(br);
 }
Пример #12
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_faces            = des.ReadClassArray <hkaiNavMeshFace>(br);
     m_edges            = des.ReadClassArray <hkaiNavMeshEdge>(br);
     m_vertices         = des.ReadVector4Array(br);
     m_streamingSets    = des.ReadClassArray <hkaiStreamingSet>(br);
     m_faceData         = des.ReadInt32Array(br);
     m_edgeData         = des.ReadInt32Array(br);
     m_faceDataStriding = br.ReadInt32();
     m_edgeDataStriding = br.ReadInt32();
     m_flags            = br.ReadByte();
     br.ReadUInt32();
     br.ReadUInt16();
     br.ReadByte();
     m_aabb = new hkAabb();
     m_aabb.Read(des, br);
     m_erosionRadius = br.ReadSingle();
     br.ReadUInt32();
     m_userData = br.ReadUInt64();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_simClothIndex           = br.ReadUInt32();
     m_subSteps                = br.ReadUInt32();
     m_numberOfSolveIterations = br.ReadInt32();
     br.ReadUInt32();
     m_constraintExecution      = des.ReadInt32Array(br);
     m_adaptConstraintStiffness = br.ReadBoolean();
     br.ReadUInt32();
     br.ReadUInt16();
     br.ReadByte();
 }
Пример #14
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_localAabb = new hkAabb();
     m_localAabb.Read(des, br);
     m_localPoints           = des.ReadVector4Array(br);
     m_silhouetteSizes       = des.ReadInt32Array(br);
     m_weldTolerance         = br.ReadSingle();
     m_silhouetteDetailLevel = (DetailLevel)br.ReadByte();
     m_flags = br.ReadByte();
     m_localPointsChanged = br.ReadBoolean();
     m_isEnabled          = br.ReadBoolean();
     br.ReadUInt64();
 }
Пример #15
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_applyModifierDuringTransition = br.ReadBoolean();
     br.ReadUInt32();
     br.ReadUInt16();
     br.ReadByte();
     m_stateIds = des.ReadInt32Array(br);
     m_modifier = des.ReadClassPointer <hkbModifier>(br);
     m_isActive = br.ReadBoolean();
     br.ReadUInt32();
     br.ReadUInt16();
     br.ReadByte();
     m_stateMachine = des.ReadClassPointer <hkbStateMachine>(br);
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     m_originalVolume = des.ReadClassPointer <hkaiNavVolume>(br);
     m_cellMap        = des.ReadInt32Array(br);
     m_instancedCells = des.ReadClassArray <hkaiNavVolumeInstanceCellInstance>(br);
     m_ownedEdges     = des.ReadClassArray <hkaiNavVolumeEdge>(br);
     m_sectionUid     = br.ReadUInt32();
     m_runtimeId      = br.ReadInt32();
     m_layer          = br.ReadUInt32();
     br.ReadUInt64();
     br.ReadUInt32();
     m_translation = des.ReadVector4(br);
 }
Пример #17
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();
 }
Пример #18
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     br.ReadUInt64();
     m_originalMesh = des.ReadClassPointer <hkaiNavMesh>(br);
     br.ReadUInt64();
     m_referenceFrame = new hkaiReferenceFrame();
     m_referenceFrame.Read(des, br);
     m_edgeMap              = des.ReadInt32Array(br);
     m_faceMap              = des.ReadInt32Array(br);
     m_instancedFaces       = des.ReadClassArray <hkaiNavMeshFace>(br);
     m_instancedEdges       = des.ReadClassArray <hkaiNavMeshEdge>(br);
     m_ownedFaces           = des.ReadClassArray <hkaiNavMeshFace>(br);
     m_ownedEdges           = des.ReadClassArray <hkaiNavMeshEdge>(br);
     m_ownedVertices        = des.ReadVector4Array(br);
     m_faceFlags            = des.ReadByteArray(br);
     m_cuttingInfo          = des.ReadUInt16Array(br);
     m_instancedFaceData    = des.ReadInt32Array(br);
     m_instancedEdgeData    = des.ReadInt32Array(br);
     m_ownedFaceData        = des.ReadInt32Array(br);
     m_ownedEdgeData        = des.ReadInt32Array(br);
     m_clearanceCache       = des.ReadInt16Array(br);
     m_globalClearanceCache = des.ReadInt16Array(br);
     m_faceClearanceIndices = des.ReadInt32Array(br);
     m_maxGlobalClearance   = br.ReadSingle();
     m_sectionUid           = br.ReadUInt32();
     m_runtimeId            = br.ReadInt32();
     m_layer = br.ReadUInt32();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_parameterValues = des.ReadSingleArray(br);
     m_parameterTypes  = des.ReadInt32Array(br);
 }
Пример #20
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_selectedVertices = des.ReadInt32Array(br);
 }
Пример #21
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_perVertexInts = des.ReadInt32Array(br);
 }
Пример #22
0
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_blocks = des.ReadInt32Array(br);
 }
Пример #23
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_skeleton      = des.ReadClassPointer <hkaSkeleton>(br);
     m_boneToBodyMap = des.ReadInt32Array(br);
 }
Пример #24
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_ints  = des.ReadInt32Array(br);
     m_times = des.ReadSingleArray(br);
 }