mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 19:04:32 +02:00
Update EntityServer to use only 1 packet callback for all packet types
This commit is contained in:
parent
f7c1eaf967
commit
921ee02414
2 changed files with 5 additions and 19 deletions
|
@ -26,9 +26,9 @@ EntityServer::EntityServer(NLPacket& packet) :
|
|||
_entitySimulation(NULL)
|
||||
{
|
||||
auto& packetReceiver = DependencyManager::get<NodeList>()->getPacketReceiver();
|
||||
packetReceiver.registerPacketListener(PacketType::EntityAdd, this, "handleEntityAddPacket");
|
||||
packetReceiver.registerPacketListener(PacketType::EntityEdit, this, "handleEntityEditPacket");
|
||||
packetReceiver.registerPacketListener(PacketType::EntityErase, this, "handleEntityErasePacket");
|
||||
packetReceiver.registerPacketListener(
|
||||
{ PacketType::EntityAdd, PacketType::EntityEdit, PacketType::EntityErase },
|
||||
this, "handleEntityPacket");
|
||||
}
|
||||
|
||||
EntityServer::~EntityServer() {
|
||||
|
@ -41,19 +41,7 @@ EntityServer::~EntityServer() {
|
|||
tree->removeNewlyCreatedHook(this);
|
||||
}
|
||||
|
||||
void EntityServer::handleEntityAddPacket(QSharedPointer<NLPacket> packet, SharedNodePointer senderNode) {
|
||||
if (_octreeInboundPacketProcessor) {
|
||||
_octreeInboundPacketProcessor->queueReceivedPacket(packet, senderNode);
|
||||
}
|
||||
}
|
||||
|
||||
void EntityServer::handleEntityEditPacket(QSharedPointer<NLPacket> packet, SharedNodePointer senderNode) {
|
||||
if (_octreeInboundPacketProcessor) {
|
||||
_octreeInboundPacketProcessor->queueReceivedPacket(packet, senderNode);
|
||||
}
|
||||
}
|
||||
|
||||
void EntityServer::handleEntityErasePacket(QSharedPointer<NLPacket> packet, SharedNodePointer senderNode) {
|
||||
void EntityServer::handleEntityPacket(QSharedPointer<NLPacket> packet, SharedNodePointer senderNode) {
|
||||
if (_octreeInboundPacketProcessor) {
|
||||
_octreeInboundPacketProcessor->queueReceivedPacket(packet, senderNode);
|
||||
}
|
||||
|
|
|
@ -50,9 +50,7 @@ protected:
|
|||
virtual Octree* createTree();
|
||||
|
||||
private slots:
|
||||
void handleEntityAddPacket(QSharedPointer<NLPacket> packet, SharedNodePointer senderNode);
|
||||
void handleEntityEditPacket(QSharedPointer<NLPacket> packet, SharedNodePointer senderNode);
|
||||
void handleEntityErasePacket(QSharedPointer<NLPacket> packet, SharedNodePointer senderNode);
|
||||
void handleEntityPacket(QSharedPointer<NLPacket> packet, SharedNodePointer senderNode);
|
||||
|
||||
private:
|
||||
EntitySimulation* _entitySimulation;
|
||||
|
|
Loading…
Reference in a new issue