This commit is contained in:
2023-10-11 19:37:50 +03:00
parent 5d812d7acc
commit 6422db783a
33 changed files with 300 additions and 129 deletions
+6 -12
View File
@@ -118,22 +118,16 @@ namespace Ragon.Server.ENetServer
}
}
public void BroadcastReliable(byte[] data)
public void Broadcast(byte[] data, NetworkChannel channel)
{
var packet = new Packet();
packet.Create(data, PacketFlags.Reliable);
var flag = channel == NetworkChannel.RELIABLE? PacketFlags.Reliable: PacketFlags.None;
packet.Create(data, flag);
_host.Broadcast((byte)NetworkChannel.RELIABLE, ref packet);
_host.Broadcast((byte)channel, ref packet);
}
public void BroadcastUnreliable(byte[] data)
{
var packet = new Packet();
packet.Create(data, PacketFlags.None);
_host.Broadcast((byte)NetworkChannel.UNRELIABLE, ref packet);
}
public void Stop()
{
_host?.Dispose();