Beispiel #1
0
 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);
 }
Beispiel #5
0
 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);
 }
Beispiel #6
0
 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);
 }