internal void HandleFragment(NetworkReader reader, int channelId)
{
if ((channelId >= 0) && (channelId < this.m_Channels.Length))
{
ChannelBuffer buffer = this.m_Channels[channelId];
if (buffer.HandleFragment(reader))
{
NetworkReader reader2 = new NetworkReader(buffer.fragmentBuffer.AsArraySegment().Array);
reader2.ReadInt16();
short msgType = reader2.ReadInt16();
this.InvokeHandler(msgType, reader2, channelId);
}
}
}