Beyond_Beyaan.Screens.ShipDesignScreen.MouseDown C# (CSharp) Метод

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

public MouseDown ( int x, int y ) : bool
x int
y int
Результат bool
        public override bool MouseDown(int x, int y)
        {
            if (_selectionShowing)
            {
                return _equipmentSelection.MouseDown(x, y);
            }
            if (_fleetSpecsShowing)
            {
                return _fleetSpecsWindow.MouseDown(x, y);
            }
            bool result = false;
            foreach (var button in _shipSizeButtons)
            {
                result = button.MouseDown(x, y) || result;
            }
            result = _armorButton.MouseDown(x, y) || result;
            result = _computerButton.MouseDown(x, y) || result;
            result = _shieldButton.MouseDown(x, y) || result;
            result = _ECMButton.MouseDown(x, y) || result;
            result = _engineButton.MouseDown(x, y) || result;
            result = _maneuverButton.MouseDown(x, y) || result;
            result = _prevShipStyleButton.MouseDown(x, y) || result;
            result = _nextShipStyleButton.MouseDown(x, y) || result;
            result = _clearButton.MouseDown(x, y) || result;
            result = _confirmButton.MouseDown(x, y) || result;
            for (int i = 0; i < _weaponButtons.Length; i++)
            {
                result = _weaponButtons[i].MouseDown(x, y) || result;
                result = _weaponCounts[i].MouseDown(x, y) || result;
            }
            for (int i = 0; i < _specialButtons.Length; i++)
            {
                result = _specialButtons[i].MouseDown(x, y) || result;
            }
            result = _nameField.MouseDown(x, y) || result;
            return base.MouseDown(x, y) || result;
        }