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

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

public MouseHover ( int x, int y, float frameDeltaTime ) : bool
x int
y int
frameDeltaTime float
Результат bool
        public override bool MouseHover(int x, int y, float frameDeltaTime)
        {
            if (_selectionShowing)
            {
                return _equipmentSelection.MouseHover(x, y, frameDeltaTime);
            }
            if (_fleetSpecsShowing)
            {
                return _fleetSpecsWindow.MouseHover(x, y, frameDeltaTime);
            }
            bool result = false;
            foreach (var button in _shipSizeButtons)
            {
                result = button.MouseHover(x, y, frameDeltaTime) || result;
            }
            result = _prevShipStyleButton.MouseHover(x, y, frameDeltaTime) || result;
            result = _nextShipStyleButton.MouseHover(x, y, frameDeltaTime) || result;

            result = _engineButton.MouseHover(x, y, frameDeltaTime) || result;
            result = _maneuverButton.MouseHover(x, y, frameDeltaTime) || result;
            result = _armorButton.MouseHover(x, y, frameDeltaTime) || result;
            result = _shieldButton.MouseHover(x, y, frameDeltaTime) || result;
            result = _ECMButton.MouseHover(x, y, frameDeltaTime) || result;
            result = _engineButton.MouseHover(x, y, frameDeltaTime) || result;
            result = _computerButton.MouseHover(x, y, frameDeltaTime) || result;
            result = _confirmButton.MouseHover(x, y, frameDeltaTime) || result;
            result = _clearButton.MouseHover(x, y, frameDeltaTime) || result;

            for (int i = 0; i < _weaponButtons.Length; i++)
            {
                result = _weaponButtons[i].MouseHover(x, y, frameDeltaTime) || result;
                result = _weaponCounts[i].MouseHover(x, y, frameDeltaTime) || result;
            }
            for (int i = 0; i < _specialButtons.Length; i++)
            {
                result = _specialButtons[i].MouseHover(x, y, frameDeltaTime) || result;
            }
            _nameField.Update(frameDeltaTime);

            return result;
        }