mirror of
https://github.com/overte-org/overte.git
synced 2025-08-08 17:17:58 +02:00
Missed a spot for decoding avatar identity data.
This commit is contained in:
parent
fd0a39df12
commit
0021c77789
1 changed files with 7 additions and 2 deletions
|
@ -127,8 +127,9 @@ void AvatarHashMap::processAvatarIdentityPacket(const QByteArray &packet, const
|
||||||
while (!identityStream.atEnd()) {
|
while (!identityStream.atEnd()) {
|
||||||
|
|
||||||
QUrl faceMeshURL, skeletonURL;
|
QUrl faceMeshURL, skeletonURL;
|
||||||
|
QVector<AttachmentData> attachmentData;
|
||||||
QString displayName;
|
QString displayName;
|
||||||
identityStream >> sessionUUID >> faceMeshURL >> skeletonURL >> displayName;
|
identityStream >> sessionUUID >> faceMeshURL >> skeletonURL >> attachmentData >> displayName;
|
||||||
|
|
||||||
// mesh URL for a UUID, find avatar in our list
|
// mesh URL for a UUID, find avatar in our list
|
||||||
AvatarSharedPointer matchingAvatar = matchingOrNewAvatar(sessionUUID, mixerWeakPointer);
|
AvatarSharedPointer matchingAvatar = matchingOrNewAvatar(sessionUUID, mixerWeakPointer);
|
||||||
|
@ -142,6 +143,10 @@ void AvatarHashMap::processAvatarIdentityPacket(const QByteArray &packet, const
|
||||||
matchingAvatar->setSkeletonModelURL(skeletonURL);
|
matchingAvatar->setSkeletonModelURL(skeletonURL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (matchingAvatar->getAttachmentData() != attachmentData) {
|
||||||
|
matchingAvatar->setAttachmentData(attachmentData);
|
||||||
|
}
|
||||||
|
|
||||||
if (matchingAvatar->getDisplayName() != displayName) {
|
if (matchingAvatar->getDisplayName() != displayName) {
|
||||||
matchingAvatar->setDisplayName(displayName);
|
matchingAvatar->setDisplayName(displayName);
|
||||||
}
|
}
|
||||||
|
@ -171,4 +176,4 @@ void AvatarHashMap::processKillAvatar(const QByteArray& datagram) {
|
||||||
if (matchedAvatar != _avatarHash.end()) {
|
if (matchedAvatar != _avatarHash.end()) {
|
||||||
erase(matchedAvatar);
|
erase(matchedAvatar);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue