private static void SendMessage(NetServer server, MsgBase msg, NetConnection conn) { NetOutgoingMessage om = server.CreateMessage(); om.Write(msg.Id); msg.W(om); server.SendMessage(om, conn, NetDeliveryMethod.Unreliable, 0); }
private static void SendMessage(NetServer server, MsgBase msg) { NetOutgoingMessage om = server.CreateMessage(); om.Write(msg.Id); msg.W(om); server.SendToAll(om, NetDeliveryMethod.Unreliable); }
public void SendMessage(MsgBase msg) { lock (msgQueuelocker) { NetOutgoingMessage om = client.CreateMessage(); om.Write(msg.Id); msg.W(om); msgQueue.Enqueue(new NetClientMsg(om, NetDeliveryMethod.Unreliable)); } }
private static void SendMessageExceptOne(NetServer server,MsgBase msg, NetConnection except) { NetOutgoingMessage oom = server.CreateMessage(); oom.Write(msg.Id); msg.W(oom); List<NetConnection> all = server.Connections; if(all.Contains(except)) { all.Remove(except); } if (all.Count > 0) { server.SendMessage(oom, all, NetDeliveryMethod.Unreliable, 0); } }
private static void SendMessageExceptOne(NetServer server, MsgBase msg, NetConnection except) { NetOutgoingMessage oom = server.CreateMessage(); oom.Write(msg.Id); msg.W(oom); List <NetConnection> all = server.Connections; if (all.Contains(except)) { all.Remove(except); } if (all.Count > 0) { server.SendMessage(oom, all, NetDeliveryMethod.Unreliable, 0); } }