(a00338777) v0.9.2.1

This commit is contained in:
Joonas Rikkonen
2019-08-26 19:58:19 +03:00
parent 0f63da27b2
commit 80698b58b0
311 changed files with 11763 additions and 4507 deletions
@@ -1,5 +1,4 @@
using Barotrauma.Items.Components;
using Lidgren.Network;
using Microsoft.Xna.Framework;
using System;
using System.Collections.Generic;
@@ -9,11 +8,11 @@ namespace Barotrauma.Networking
{
class VoipServer
{
private NetServer netServer;
private ServerPeer netServer;
private List<VoipQueue> queues;
private Dictionary<VoipQueue,DateTime> lastSendTime;
public VoipServer(NetServer server)
public VoipServer(ServerPeer server)
{
this.netServer = server;
queues = new List<VoipQueue>();
@@ -54,15 +53,13 @@ namespace Barotrauma.Networking
if (!CanReceive(sender, recipient)) { continue; }
NetOutgoingMessage msg = netServer.CreateMessage();
IWriteMessage msg = new WriteOnlyMessage();
msg.Write((byte)ServerPacketHeader.VOICE);
msg.Write((byte)queue.QueueID);
queue.Write(msg);
GameMain.Server.CompressOutgoingMessage(msg);
netServer.SendMessage(msg, recipient.Connection, NetDeliveryMethod.Unreliable);
netServer.Send(msg, recipient.Connection, DeliveryMethod.Unreliable);
}
}
}