mirror of
https://github.com/overte-org/overte.git
synced 2025-08-06 20:58:38 +02:00
Fix packet types filtering
This commit is contained in:
parent
9aebf68664
commit
5e34795603
2 changed files with 5 additions and 5 deletions
|
@ -76,13 +76,13 @@ void AvatarMixer::handleReplicatedPackets(QSharedPointer<ReceivedMessage> messag
|
||||||
replicatedNode->setIsUpstream(true);
|
replicatedNode->setIsUpstream(true);
|
||||||
|
|
||||||
switch (message->getType()) {
|
switch (message->getType()) {
|
||||||
case PacketType::AvatarData:
|
case PacketType::ReplicatedAvatarData:
|
||||||
queueIncomingPacket(message, replicatedNode);
|
queueIncomingPacket(message, replicatedNode);
|
||||||
break;
|
break;
|
||||||
case PacketType::AvatarIdentity:
|
case PacketType::ReplicatedAvatarIdentity:
|
||||||
handleAvatarIdentityPacket(message, replicatedNode);
|
handleAvatarIdentityPacket(message, replicatedNode);
|
||||||
break;
|
break;
|
||||||
case PacketType::KillAvatar:
|
case PacketType::ReplicatedKillAvatar:
|
||||||
handleKillAvatarPacket(message, replicatedNode);
|
handleKillAvatarPacket(message, replicatedNode);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -108,7 +108,6 @@ void AvatarMixer::optionallyReplicatePacket(ReceivedMessage& message, const Node
|
||||||
replicatedType = PacketType::ReplicatedKillAvatar;
|
replicatedType = PacketType::ReplicatedKillAvatar;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
Q_UNREACHABLE();
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -125,7 +124,7 @@ void AvatarMixer::optionallyReplicatePacket(ReceivedMessage& message, const Node
|
||||||
packet->write(message.getMessage());
|
packet->write(message.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
nodeList->sendUnreliablePacket(*packet, *node);
|
nodeList->sendUnreliablePacket(*packet, node->getPublicSocket());
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,6 +45,7 @@ int AvatarMixerClientData::processPackets() {
|
||||||
|
|
||||||
switch (packet->getType()) {
|
switch (packet->getType()) {
|
||||||
case PacketType::AvatarData:
|
case PacketType::AvatarData:
|
||||||
|
case PacketType::ReplicatedAvatarData:
|
||||||
parseData(*packet);
|
parseData(*packet);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|
Loading…
Reference in a new issue