Exemple #1
0
        public void Send(SNMessageData messageData, NetDeliveryMethod method = NetDeliveryMethod.ReliableOrdered)
        {
            var outgoingMessage = peer.CreateMessage();

            messageData.Encode(outgoingMessage);

            peer.SendMessage(outgoingMessage, peer.Connections[0], method);
        }
Exemple #2
0
        public void Send(SNMessageData messageData, IList <NetConnection> clients, NetConnection except = null, NetDeliveryMethod method = NetDeliveryMethod.ReliableOrdered)
        {
            var outgoingMessage = peer.CreateMessage();

            messageData.Encode(outgoingMessage);

            if (except != null && clients.Contains(except))
            {
                clients.Remove(except);
            }

            if (clients.Count < 1)
            {
                return;
            }

            peer.SendMessage(outgoingMessage, clients, method, 0);
        }