| 123 | } |
| 124 | |
| 125 | void NetworkLagDriver::SendMessage(const NetworkChannelType channelType, const NetworkMessage& message) |
| 126 | { |
| 127 | if (Lag <= 0.0) |
| 128 | { |
| 129 | _driver->SendMessage(channelType, message); |
| 130 | return; |
| 131 | } |
| 132 | |
| 133 | auto& msg = _messages.AddOne(); |
| 134 | msg.Lag = (double)Lag; |
| 135 | msg.ChannelType = channelType; |
| 136 | msg.Type = 0; |
| 137 | msg.MessageData.Set(message.Buffer, message.Length); |
| 138 | msg.MessageLength = message.Length; |
| 139 | } |
| 140 | |
| 141 | void NetworkLagDriver::SendMessage(NetworkChannelType channelType, const NetworkMessage& message, NetworkConnection target) |
| 142 | { |