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); }
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(); }
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); }
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(); }
public virtual void Read(PackFileDeserializer des, BinaryReaderEx br) { m_name = des.ReadStringPointer(br); br.ReadUInt64(); m_boneFromSkin = des.ReadMatrix4(br); }