private bool OnConnectionMessage(NetIncomingMessage msg)
{
if (msg.MessageType == NetIncomingMessageType.Data)
{
var workStream = new MemoryStream(msg.ReadBytes(msg.LengthBytes), 0, msg.LengthBytes, false, true);
var packet = _packetSerializer.Deserialize(workStream) as Packet;
if (packet != null)
OnConnectionReceive(packet);
return true;
}
return false;
}
}