public bool IsFlooding() { PacketCount += 1; if (PacketCount == 10) return true; if ((DateTime.Now - LastPacket).TotalSeconds >= 3) PacketCount = 0; LastPacket = DateTime.Now; return false; }