Asgard.BifrostServer.Send C# (CSharp) Метод

Send() публичный Метод

public Send ( Asgard.Core.Network.Packets.Packet packet, IList sendToList, NetNode excludeNode = null, int channel ) : void
packet Asgard.Core.Network.Packets.Packet
sendToList IList
excludeNode NetNode
channel int
Результат void
        public void Send(Packet packet, IList<NetNode> sendToList, NetNode excludeNode = null, int channel = 0)
        {
            var msg = packet.SendMessage(this);

            List<NetConnection> group = new List<NetConnection>();

            foreach (var node in sendToList)
            {
                if (excludeNode == node)
                    continue;

                group.Add(node);
            }

            if (group.Count == 0) return;
            Peer.SendMessage(msg, group, (Lidgren.Network.NetDeliveryMethod)packet.Method, channel);
        }

Same methods

BifrostServer::Send ( Asgard.Core.Network.Packets.Packet packet, IList sendToList, IList excludeGroup, int channel ) : void