public override void sendMessage(OutgoingMessage message) { NetOutgoingMessage sendMsg = client.CreateMessage(); using (NetBufferWriteStream stream = new NetBufferWriteStream(sendMsg)) { using BinaryWriter writer = new BinaryWriter(stream); message.Write(writer); } client.SendMessage(sendMsg, NetDeliveryMethod.ReliableOrdered); if (bandwidthLogger != null) { bandwidthLogger.RecordBytesUp(sendMsg.LengthBytes); } }
protected virtual void sendMessage(NetConnection connection, OutgoingMessage message) { NetOutgoingMessage msg = server.CreateMessage(); using (NetBufferWriteStream stream = new NetBufferWriteStream(msg)) { using BinaryWriter writer = new BinaryWriter(stream); message.Write(writer); } server.SendMessage(msg, connection, NetDeliveryMethod.ReliableOrdered); if (bandwidthLogger != null) { bandwidthLogger.RecordBytesUp(msg.LengthBytes); } }