From 46991699a1a3b31806cf18813150da43f791cdd6 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Sun, 6 Jul 2025 17:26:41 +0300 Subject: [PATCH] fix: forgotten send to all refactor of packet delivery types --- Shared/Network/LiteNetLib/LiteNetLibServer.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Shared/Network/LiteNetLib/LiteNetLibServer.cs b/Shared/Network/LiteNetLib/LiteNetLibServer.cs index 9fdadb8..482b49f 100644 --- a/Shared/Network/LiteNetLib/LiteNetLibServer.cs +++ b/Shared/Network/LiteNetLib/LiteNetLibServer.cs @@ -76,7 +76,15 @@ public class LiteNetLibServer : LiteNetLibCommunicatorBase, INetworkCommunicator { netDataWriter.Reset(); netPacketProcessor.Write(netDataWriter, packet); - Manager.SendToAll(netDataWriter, DeliveryMethod.ReliableOrdered); + + switch (packetDelivery) + { + case PacketDelivery.ReliableInOrder: Manager.SendToAll(netDataWriter, DeliveryMethod.ReliableOrdered); break; + case PacketDelivery.UnreliableInOrder: Manager.SendToAll(netDataWriter, DeliveryMethod.Sequenced); break; + case PacketDelivery.ReliableOutOfOrder: Manager.SendToAll(netDataWriter, DeliveryMethod.ReliableUnordered); break; + case PacketDelivery.UnreliableOutOfOrder: Manager.SendToAll(netDataWriter, DeliveryMethod.Unreliable); break; + default: Manager.SendToAll(netDataWriter, DeliveryMethod.ReliableOrdered); break; + } return this; }