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_rigidBody        = des.ReadClassPointer <hkpRigidBody>(br);
     m_displayObjectPtr = des.ReadClassPointer <hkReferencedObject>(br);
     m_rigidBodyFromDisplayObjectTransform = des.ReadMatrix4(br);
 }
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_localBoneTransform = des.ReadMatrix4(br);
     m_weight             = br.ReadSingle();
     m_triangleIndex      = br.ReadUInt16();
     br.ReadUInt64();
     br.ReadUInt16();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     br.ReadUInt64();
     m_nodeNames = des.ReadStringPointerArray(br);
     m_bindPose  = des.ReadMatrix4Array(br);
     br.ReadUInt64();
     m_initSkinTransform = des.ReadMatrix4(br);
 }
Example #5
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_transform     = des.ReadMatrix4(br);
     m_transformSet  = des.ReadClassPointer <hkIndexedTransformSet>(br);
     m_shape         = des.ReadClassPointer <hkMeshShape>(br);
     m_vertexBuffers = des.ReadClassPointerArray <hkMeshVertexBuffer>(br);
     m_name          = des.ReadStringPointer(br);
     br.ReadUInt64();
 }
Example #6
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_node = des.ReadClassPointer <hkxNode>(br);
     br.ReadUInt64();
     m_worldFromMesh = des.ReadMatrix4(br);
     br.ReadUInt64();
     m_skinBinding          = des.ReadClassPointer <hkxSkinBinding>(br);
     m_vertexChannels       = des.ReadUInt32Array(br);
     m_triangleChannels     = des.ReadUInt32Array(br);
     m_edgeChannels         = des.ReadUInt32Array(br);
     m_meshBufferInterfaces = des.ReadClassPointerArray <hclSceneDataSetupMeshSection>(br);
 }
Example #7
0
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_originalSkeletonName = des.ReadStringPointer(br);
     br.ReadUInt64();
     m_boneFromAttachment = des.ReadMatrix4(br);
     m_attachment         = des.ReadClassPointer <hkReferencedObject>(br);
     m_name      = des.ReadStringPointer(br);
     m_boneIndex = br.ReadInt16();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadUInt16();
 }
 public override void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     base.Read(des, br);
     m_name = des.ReadStringPointer(br);
     br.ReadUInt64();
     m_worldFromMesh    = des.ReadMatrix4(br);
     m_sections         = des.ReadClassPointerArray <hclStorageSetupMeshSection>(br);
     m_vertexChannels   = des.ReadClassArray <hclStorageSetupMeshVertexChannel>(br);
     m_edgeChannels     = des.ReadClassArray <hclStorageSetupMeshEdgeChannel>(br);
     m_triangleChannels = des.ReadClassArray <hclStorageSetupMeshTriangleChannel>(br);
     m_bones            = des.ReadClassArray <hclStorageSetupMeshBone>(br);
     m_isSkinned        = br.ReadBoolean();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadUInt16();
     br.ReadByte();
 }
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_left  = des.ReadVector4(br);
     m_right = des.ReadVector4(br);
     m_up    = des.ReadVector4(br);
     m_followingTransform = des.ReadMatrix4(br);
     m_edge = new hkaiPersistentEdgeKey();
     m_edge.Read(des, br);
     m_leftFollowingCorner = new hkaiEdgePathFollowingCornerInfo();
     m_leftFollowingCorner.Read(des, br);
     m_rightFollowingCorner = new hkaiEdgePathFollowingCornerInfo();
     m_rightFollowingCorner.Read(des, br);
     m_flags = br.ReadByte();
     br.ReadUInt64();
     br.ReadUInt32();
     br.ReadUInt16();
     br.ReadByte();
 }
Example #10
0
 public virtual void Read(PackFileDeserializer des, BinaryReaderEx br)
 {
     m_name = des.ReadStringPointer(br);
     br.ReadUInt64();
     m_boneFromSkin = des.ReadMatrix4(br);
 }