UnityEngine.Networking.ChannelBuffer.AllocPacket C# (CSharp) Method

AllocPacket() private method

private AllocPacket ( ) : ChannelPacket
return ChannelPacket
        private ChannelPacket AllocPacket()
        {
            NetworkDetailStats.SetStat(NetworkDetailStats.NetworkDirection.Outgoing, 0x1f, "msg", pendingPacketCount);
            if (s_FreePackets.Count == 0)
            {
                return new ChannelPacket(this.m_MaxPacketSize, this.m_IsReliable);
            }
            ChannelPacket packet = s_FreePackets[0];
            s_FreePackets.RemoveAt(0);
            packet.Reset();
            return packet;
        }