/// <summary>
/// Extracts the data from a message
/// </summary>
/// <param name="message">message packed with data</param>
public void ExtractPacketData(NetIncomingMessage message)
{
try
{
message.SkipPadBits();
Gets(message);
message.SkipPadBits();
}
catch (NetException)
{
CorruptPackage();
}
catch (ArgumentOutOfRangeException)
{
CorruptPackage();
}
catch (IndexOutOfRangeException)
{
CorruptPackage();
}
_readOnly = true;
}