private void ProcessNewPackets() { Queue <NetState> netStateQueue = netStatesWithPacketQueue.DequeueAll(); while (netStateQueue.Count > 0) { NetState netState = netStateQueue.Dequeue(); this.ProcessPackets(netState); } }