public void Reset()
{
this.m_Position = 0;
}
private ChannelPacket AllocPacket() { if (s_FreePackets.Count == 0) { return(new ChannelPacket(m_MaxPacketSize, m_IsReliable)); } ChannelPacket result = s_FreePackets[s_FreePackets.Count - 1]; s_FreePackets.RemoveAt(s_FreePackets.Count - 1); result.Reset(); return(result); }