public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_deformableSkinIds = des.ReadUInt64Array(br); m_rigidSkinIds = des.ReadUInt64Array(br); m_externalEventIds = des.ReadInt16Array(br); m_auxiliaryInfo = des.ReadClassPointerArray <hkbAuxiliaryNodeInfo>(br); m_activeEventIds = des.ReadInt16Array(br); m_activeVariableIds = des.ReadInt16Array(br); m_characterId = br.ReadUInt64(); m_instanceName = des.ReadStringPointer(br); m_templateName = des.ReadStringPointer(br); m_fullPathToProject = des.ReadStringPointer(br); m_localScriptsPath = des.ReadStringPointer(br); m_remoteScriptsPath = des.ReadStringPointer(br); m_behaviorData = des.ReadClassPointer <hkbBehaviorGraphData>(br); m_behaviorInternalState = des.ReadClassPointer <hkbBehaviorGraphInternalState>(br); br.ReadUInt64(); m_visible = br.ReadBoolean(); br.ReadUInt16(); br.ReadByte(); m_elapsedSimulationTime = br.ReadSingle(); m_skeleton = des.ReadClassPointer <hkaSkeleton>(br); br.ReadUInt64(); m_worldFromModel = des.ReadQSTransform(br); m_poseModelSpace = des.ReadQSTransformArray(br); m_rigidAttachmentTransforms = des.ReadQSTransformArray(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_mirrorAxis = des.ReadVector4(br); m_bonePairMap = des.ReadInt16Array(br); m_partitionPairMap = des.ReadInt16Array(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_characterId = br.ReadUInt64(); m_internalState = des.ReadClassPointer <hkbBehaviorGraphInternalState>(br); m_auxiliaryNodeInfo = des.ReadClassPointerArray <hkbAuxiliaryNodeInfo>(br); m_activeEventIds = des.ReadInt16Array(br); m_activeVariableIds = des.ReadInt16Array(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_originalSkeletonName = des.ReadStringPointer(br); m_animation = des.ReadClassPointer <hkaAnimation>(br); m_transformTrackToBoneIndices = des.ReadInt16Array(br); m_floatTrackToFloatSlotIndices = des.ReadInt16Array(br); m_partitionIndices = des.ReadInt16Array(br); m_blendHint = (BlendHint)br.ReadSByte(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); }
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_skinnedMeshShape = des.ReadClassPointer <hkSkinnedMeshShape>(br); m_bones = des.ReadInt16Array(br); m_localFromRootTransforms = des.ReadVector4Array(br); m_name = des.ReadStringPointer(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_characterId = br.ReadUInt64(); m_externalEventIds = des.ReadInt16Array(br); m_padding = br.ReadInt32(); br.ReadUInt32(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_skeletonA = des.ReadClassPointer <hkaSkeleton>(br); m_skeletonB = des.ReadClassPointer <hkaSkeleton>(br); m_partitionMap = des.ReadInt16Array(br); m_simpleMappingPartitionRanges = des.ReadClassArray <hkaSkeletonMapperDataPartitionMappingRange>(br); m_chainMappingPartitionRanges = des.ReadClassArray <hkaSkeletonMapperDataPartitionMappingRange>(br); m_simpleMappings = des.ReadClassArray <hkaSkeletonMapperDataSimpleMapping>(br); m_chainMappings = des.ReadClassArray <hkaSkeletonMapperDataChainMapping>(br); m_unmappedBones = des.ReadInt16Array(br); m_extractedMotionMapping = des.ReadQSTransform(br); m_keepUnmappedLocal = br.ReadBoolean(); br.ReadUInt16(); br.ReadByte(); m_mappingType = (MappingType)br.ReadInt32(); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_bonesBuffer = des.ReadInt16Array(br); m_boneSets = des.ReadClassArray <hkSkinnedMeshShapeBoneSet>(br); m_boneSections = des.ReadClassArray <hkSkinnedMeshShapeBoneSection>(br); m_parts = des.ReadClassArray <hkSkinnedMeshShapePart>(br); m_name = des.ReadStringPointer(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_vertexInputFromVertexOutput = des.ReadInt16Array(br); m_inputBufferIdx = br.ReadUInt32(); m_outputBufferIdx = br.ReadUInt32(); m_gatherNormals = br.ReadBoolean(); m_partialGather = br.ReadBoolean(); br.ReadUInt32(); br.ReadUInt16(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_name = des.ReadStringPointer(br); m_parentIndices = des.ReadInt16Array(br); m_bones = des.ReadClassArray <hkaBone>(br); m_referencePose = des.ReadQSTransformArray(br); m_referenceFloats = des.ReadSingleArray(br); m_floatSlots = des.ReadStringPointerArray(br); m_localFrames = des.ReadClassArray <hkaSkeletonLocalFrameOnBone>(br); m_partitions = des.ReadClassArray <hkaSkeletonPartition>(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_matrices = des.ReadMatrix4Array(br); m_inverseMatrices = des.ReadMatrix4Array(br); m_matricesOrder = des.ReadInt16Array(br); m_matricesNames = des.ReadStringPointerArray(br); m_indexMappings = des.ReadClassArray <hkMeshBoneIndexMapping>(br); m_allMatricesAreAffine = br.ReadBoolean(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_childrenInternalStates = des.ReadClassArray <hkbBlenderGeneratorChildInternalState>(br); m_sortedChildren = des.ReadInt16Array(br); m_endIntervalWeight = br.ReadSingle(); m_numActiveChildren = br.ReadInt32(); m_beginIntervalIndex = br.ReadInt16(); m_endIntervalIndex = br.ReadInt16(); m_initSync = br.ReadBoolean(); m_doSubtractiveBlend = br.ReadBoolean(); br.ReadUInt16(); }
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_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 virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_mapping = des.ReadInt16Array(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_boneIndices = des.ReadInt16Array(br); }