Showing the changes to assignment-client/src/scripts/EntityScriptServer.cpp (1 of 32 files). Show all
Unified · Split
| @@ -83,13 +83,18 @@ EntityScriptServer::EntityScriptServer(ReceivedMessage& message) : ThreadedAssig · 82 unmodified lines | ||
| 83 | 83 | |
| 84 | 84 | auto& packetReceiver = DependencyManager::get<NodeList>()->getPacketReceiver(); |
| 85 | 85 | packetReceiver.registerListenerForTypes({ PacketType::OctreeStats, PacketType::EntityData, PacketType::EntityErase }, |
| 86 | − this, "handleOctreePacket"); | |
| 87 | − packetReceiver.registerListener(PacketType::SelectedAudioFormat, this, "handleSelectedAudioFormat"); | |
| 88 | − | |
| 89 | − packetReceiver.registerListener(PacketType::ReloadEntityServerScript, this, "handleReloadEntityServerScriptPacket"); | |
| 90 | − packetReceiver.registerListener(PacketType::EntityScriptGetStatus, this, "handleEntityScriptGetStatusPacket"); | |
| 91 | − packetReceiver.registerListener(PacketType::EntityServerScriptLog, this, "handleEntityServerScriptLogPacket"); | |
| 92 | − packetReceiver.registerListener(PacketType::EntityScriptCallMethod, this, "handleEntityScriptCallMethodPacket"); | |
| 86 | + PacketReceiver::makeSourcedListenerReference<EntityScriptServer>(this, &EntityScriptServer::handleOctreePacket)); | |
| 87 | + packetReceiver.registerListener(PacketType::SelectedAudioFormat, | |
| 88 | + PacketReceiver::makeUnsourcedListenerReference<EntityScriptServer>(this, &EntityScriptServer::handleSelectedAudioFormat)); | |
| 89 | + | |
| 90 | + packetReceiver.registerListener(PacketType::ReloadEntityServerScript, | |
| 91 | + PacketReceiver::makeSourcedListenerReference<EntityScriptServer>(this, &EntityScriptServer::handleReloadEntityServerScriptPacket)); | |
| 92 | + packetReceiver.registerListener(PacketType::EntityScriptGetStatus, | |
| 93 | + PacketReceiver::makeSourcedListenerReference<EntityScriptServer>(this, &EntityScriptServer::handleEntityScriptGetStatusPacket)); | |
| 94 | + packetReceiver.registerListener(PacketType::EntityServerScriptLog, | |
| 95 | + PacketReceiver::makeSourcedListenerReference<EntityScriptServer>(this, &EntityScriptServer::handleEntityServerScriptLogPacket)); | |
| 96 | + packetReceiver.registerListener(PacketType::EntityScriptCallMethod, | |
| 97 | + PacketReceiver::makeSourcedListenerReference<EntityScriptServer>(this, &EntityScriptServer::handleEntityScriptCallMethodPacket)); | |
| 93 | 98 | |
| 94 | 99 | static const int LOG_INTERVAL = MSECS_PER_SECOND / 10; |
| 95 | 100 | auto timer = new QTimer(this); |