added voice chat menu, added udp transport, audio cleanup

This commit is contained in:
haxi0
2026-03-10 23:27:52 +03:00
parent 85b0f070b9
commit f4116519fe
25 changed files with 1395 additions and 234 deletions
+7 -1
View File
@@ -1393,6 +1393,12 @@ void ClientConnection::send(shared_ptr<Packet> packet)
connection->send(packet);
}
void ClientConnection::queueSend(shared_ptr<Packet> packet)
{
if (done) return;
connection->queueSend(packet);
}
void ClientConnection::handleTakeItemEntity(shared_ptr<TakeItemEntityPacket> packet)
{
if (!isPrimaryConnection()) return;
@@ -4101,7 +4107,7 @@ void ClientConnection::handleVoiceChat(VoiceChatPacket *packet)
// Route audio to VoiceChatManager for 3D playback
VoiceChatManager::getInstance().receiveVoiceData(
packet->senderPlayerId, sx, sy, sz,
packet->senderPlayerId, packet->sequence, sx, sy, sz,
(const unsigned char *)packet->audioData.data,
packet->dataLength);
}