コード例 #1
0
        private void OnConsumableSelected(int index)
        {
            var consumable = _selectedConsumables[index];

            if (consumable != null)
            {
                for (var i = 0; i < _selectedConsumables.Length; ++i)
                {
                    if (i != index)
                    {
                        if (_selectedConsumables[i] == null)
                        {
                            continue;
                        }

                        if (_selectedConsumables[i] == consumable ||
                            !Accessory.IsCompatible((Accessory)consumable.Model, (Accessory)_selectedConsumables[i].Model))
                        {
                            this.SetConsumable(i, null);
                        }
                    }
                }
            }
        }