From 860051777e479f8ddfddb950377c0046cccbd2f6 Mon Sep 17 00:00:00 2001 From: edmand46 Date: Wed, 11 Oct 2023 19:38:26 +0300 Subject: [PATCH] wip --- Ragon.Server/Sources/Room/RagonRoom.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/Ragon.Server/Sources/Room/RagonRoom.cs b/Ragon.Server/Sources/Room/RagonRoom.cs index a76b1eb..8edfb2c 100644 --- a/Ragon.Server/Sources/Room/RagonRoom.cs +++ b/Ragon.Server/Sources/Room/RagonRoom.cs @@ -200,10 +200,18 @@ public class RagonRoom : IRagonRoom, IRagonAction _entitiesDirtySet.Add(entity); } - public void Broadcast(byte[] data) + public void Broadcast(byte[] data, NetworkChannel channel = NetworkChannel.RELIABLE) { - foreach (var readyPlayer in ReadyPlayersList) - readyPlayer.Connection.Reliable.Send(data); + if (channel == NetworkChannel.RELIABLE) + { + foreach (var readyPlayer in ReadyPlayersList) + readyPlayer.Connection.Reliable.Send(data); + } + else + { + foreach (var readyPlayer in ReadyPlayersList) + readyPlayer.Connection.Unreliable.Send(data); + } } public RagonRoomPlayer GetPlayerByConnection(INetworkConnection connection)