示例#1
0
        public void Execute()
        {
            var client = Logic.Logic.objClient;

            if (client.ReadyToUse != false)
            {
                var items = client.Inventory.GetItems();

                ListViewItem listViewItem;
                ItemsListView.Items.Clear();
                var sum = 0;
                foreach (var item in items)
                {
                    if (item.Count < 1 || !canUseHere(item.ItemId))
                    {
                        continue; // lest go to next item
                    }
                    listViewItem          = new ListViewItem();
                    listViewItem.Tag      = item;
                    listViewItem.Text     = ItemsPanel.getItemName(item.ItemId);
                    listViewItem.ImageKey = item.ItemId.ToString().Replace("Item", "");
                    listViewItem.SubItems.Add("" + item.Count);
                    sum += item.Count;
                    listViewItem.SubItems.Add("" + item.Unseen);
                    listViewItem.SubItems.Add("" + (int)item.ItemId);
                    ItemsListView.Items.Add(listViewItem);
                }
            }
        }