ARCed.Controls.EquipSlot.RefreshItems C# (CSharp) Метод

RefreshItems() публичный Метод

Refreshes the list of items/equipment in the combo box control
public RefreshItems ( List ids ) : void
ids List
Результат void
        public void RefreshItems(List<dynamic> ids)
        {
            this.comboBoxEquipment.BeginUpdate();
            this.comboBoxEquipment.Items.Clear();
            this.comboBoxEquipment.Items.Add("<None>");
            if (ids == null)
            {
                this.comboBoxEquipment.EndUpdate();
                return;
            }
            Armor armor;
            foreach (int id in ids)
            {
                if (this.EquipKind < 0) // Weapon
                    this.comboBoxEquipment.Items.Add(Project.Data.Weapons[id].ToString());
                else // Armor
                {
                    armor = Project.Data.Armors[id];
                    if (armor.kind == this.EquipKind)
                        this.comboBoxEquipment.Items.Add(armor.ToString());
                }
            }
            this.comboBoxEquipment.EndUpdate();
        }