fBaseXtensions.Game.Hero.Backpack.ReturnUnidenifiedItems C# (CSharp) Method

ReturnUnidenifiedItems() public static method

public static ReturnUnidenifiedItems ( ) : Queue
return Queue
        public static Queue<ACDItem> ReturnUnidenifiedItems()
        {
            Queue<ACDItem> returnQueue = new Queue<ACDItem>();

            UpdateItemList();

            var filteredItems = ZetaDia.Me.Inventory.Backpack.Where(i =>
                i.IsValid && !i.IsMiscItem);

            if (filteredItems.Any())
            {
                foreach (ACDItem item in filteredItems)
                {
                    try
                    {
                        if (item.IsUnidentified)
                            returnQueue.Enqueue(item);
                    }
                    catch
                    {
                        Logger.DBLog.DebugFormat(
                            "[Funky] Safetly Handled Exception: occured checking of item unidentified flag");
                    }
                }
            }

            return returnQueue;
        }