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_characterId = br.ReadUInt64(); m_deltaTime = br.ReadSingle(); br.ReadUInt32(); 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_bitsPerIndex = br.ReadInt32(); m_bitsPerWIndex = br.ReadInt32(); m_wIndexMask = br.ReadInt32(); m_indexMask = br.ReadInt32(); m_radius = br.ReadSingle(); m_weldingType = (WeldingType)br.ReadByte(); m_materialType = (MaterialType)br.ReadByte(); br.ReadUInt16(); m_materials = des.ReadUInt32Array(br); m_materials16 = des.ReadUInt16Array(br); m_materials8 = des.ReadByteArray(br); m_transforms = des.ReadQSTransformArray(br); m_bigVertices = des.ReadVector4Array(br); m_bigTriangles = des.ReadClassArray <hkpCompressedMeshShapeBigTriangle>(br); m_chunks = des.ReadClassArray <hkpCompressedMeshShapeChunk>(br); m_convexPieces = des.ReadClassArray <hkpCompressedMeshShapeConvexPiece>(br); m_error = br.ReadSingle(); br.ReadUInt32(); m_bounds = new hkAabb(); m_bounds.Read(des, br); m_defaultCollisionFilterInfo = br.ReadUInt32(); br.ReadUInt64(); br.ReadUInt32(); m_materialStriding = br.ReadUInt16(); m_numMaterials = br.ReadUInt16(); br.ReadUInt32(); m_namedMaterials = des.ReadClassArray <hkpNamedMeshMaterial>(br); br.ReadUInt64(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_fromGeneratorSyncInfo = new hkbGeneratorSyncInfo(); m_fromGeneratorSyncInfo.Read(des, br); m_fromGeneratorPartitionInfo = new hkbGeneratorPartitionInfo(); m_fromGeneratorPartitionInfo.Read(des, br); br.ReadUInt32(); m_worldFromModel = des.ReadQSTransform(br); m_motion = des.ReadQSTransform(br); m_pose = des.ReadQSTransformArray(br); m_additivePose = des.ReadQSTransformArray(br); m_boneWeights = des.ReadSingleArray(br); m_toGeneratorDuration = br.ReadSingle(); m_isFromGeneratorActive = br.ReadBoolean(); m_gotPose = br.ReadBoolean(); m_gotAdditivePose = br.ReadBoolean(); br.ReadUInt64(); br.ReadByte(); }
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_node = des.ReadClassPointer <hkbNode>(br); m_pose = des.ReadQSTransformArray(br); br.ReadUInt64(); m_worldFromModel = des.ReadQSTransform(br); m_isPoseValid = br.ReadBoolean(); br.ReadUInt64(); br.ReadUInt32(); br.ReadUInt16(); br.ReadByte(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, 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_skeleton = des.ReadClassPointer <hkaSkeleton>(br); br.ReadUInt64(); m_worldFromModel = des.ReadQSTransform(br); m_poseModelSpace = des.ReadQSTransformArray(br); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_fromPos = des.ReadVector4(br); m_fromRot = des.ReadQuaternion(br); m_toPos = des.ReadVector4(br); m_toRot = des.ReadQuaternion(br); m_lastPos = des.ReadVector4(br); m_lastRot = des.ReadQuaternion(br); m_characterPoseAtBeginningOfTransition = des.ReadQSTransformArray(br); m_timeRemaining = br.ReadSingle(); m_timeInTransition = br.ReadSingle(); m_toGeneratorSelfTranstitionMode = (SelfTransitionMode)br.ReadSByte(); m_initializeCharacterPose = br.ReadBoolean(); m_alignThisFrame = br.ReadBoolean(); m_alignmentFinished = br.ReadBoolean(); br.ReadUInt32(); }
public override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); m_transforms = des.ReadQSTransformArray(br); m_floats = des.ReadSingleArray(br); }