fix: forgotten send to all refactor of packet delivery types

This commit is contained in:
Syntriax 2025-07-06 17:26:41 +03:00
parent 08f52e9b72
commit 46991699a1

View File

@ -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;
}