Fix packet types filtering

This commit is contained in:
Atlante45 2017-06-12 18:38:23 -07:00 committed by Stephen Birarda
parent 9aebf68664
commit 5e34795603
2 changed files with 5 additions and 5 deletions

View file

@ -76,13 +76,13 @@ void AvatarMixer::handleReplicatedPackets(QSharedPointer<ReceivedMessage> messag
replicatedNode->setIsUpstream(true);
switch (message->getType()) {
case PacketType::AvatarData:
case PacketType::ReplicatedAvatarData:
queueIncomingPacket(message, replicatedNode);
break;
case PacketType::AvatarIdentity:
case PacketType::ReplicatedAvatarIdentity:
handleAvatarIdentityPacket(message, replicatedNode);
break;
case PacketType::KillAvatar:
case PacketType::ReplicatedKillAvatar:
handleKillAvatarPacket(message, replicatedNode);
break;
default:
@ -108,7 +108,6 @@ void AvatarMixer::optionallyReplicatePacket(ReceivedMessage& message, const Node
replicatedType = PacketType::ReplicatedKillAvatar;
break;
default:
Q_UNREACHABLE();
return;
}
@ -125,7 +124,7 @@ void AvatarMixer::optionallyReplicatePacket(ReceivedMessage& message, const Node
packet->write(message.getMessage());
}
nodeList->sendUnreliablePacket(*packet, *node);
nodeList->sendUnreliablePacket(*packet, node->getPublicSocket());
});
}
}

View file

@ -45,6 +45,7 @@ int AvatarMixerClientData::processPackets() {
switch (packet->getType()) {
case PacketType::AvatarData:
case PacketType::ReplicatedAvatarData:
parseData(*packet);
break;
default: