From 4326d5615e94b208729aab1c91c783110e61cef5 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Wed, 4 Mar 2026 12:32:58 +0300 Subject: [PATCH] feat: INetworkCommunicatorServer.SendToClients extension method added --- .../Network/Extensions/CommunicatorExtensions.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 Engine.Systems/Network/Extensions/CommunicatorExtensions.cs diff --git a/Engine.Systems/Network/Extensions/CommunicatorExtensions.cs b/Engine.Systems/Network/Extensions/CommunicatorExtensions.cs new file mode 100644 index 0000000..0d68c56 --- /dev/null +++ b/Engine.Systems/Network/Extensions/CommunicatorExtensions.cs @@ -0,0 +1,13 @@ + +using System.Collections.Generic; + +namespace Engine.Systems.Network; + +public static class CommunicatorExtensions +{ + public static void SendToClients(this INetworkCommunicatorServer server, IEnumerable connections, T packet, PacketDelivery packetDelivery = PacketDelivery.ReliableInOrder) where T : class, new() + { + foreach (IConnection connection in connections) + server.SendToClient(connection, packet, packetDelivery); + } +}