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_name = des.ReadStringPointer(br); m_skeleton = des.ReadClassPointer <hkaSkeleton>(br); m_worldFromModel = des.ReadMatrix4(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 override void Read(PackFileDeserializer des, BinaryReaderEx br) { base.Read(des, br); br.ReadUInt64(); m_originalSkeletonName = des.ReadStringPointer(br); m_name = des.ReadStringPointer(br); m_skeleton = des.ReadClassPointer <hkaSkeleton>(br); m_mappings = des.ReadClassArray <hkaMeshBindingMapping>(br); m_boneFromSkinMeshTransforms = des.ReadTransformArray(br); }
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_retargetingSkeletonMappers = des.ReadClassPointerArray <hkaSkeletonMapper>(br); m_animationSkeleton = des.ReadClassPointer <hkaSkeleton>(br); m_ragdollToAnimationSkeletonMapper = des.ReadClassPointer <hkaSkeletonMapper>(br); m_animationToRagdollSkeletonMapper = des.ReadClassPointer <hkaSkeletonMapper>(br); br.ReadUInt64(); m_data = des.ReadClassPointer <hkbCharacterData>(br); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); br.ReadUInt64(); }
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_skeleton = des.ReadClassPointer <hkaSkeleton>(br); }