Beyond_Beyaan.Screens.PlanetsView.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)
        {
            int left = (_gameMain.ScreenWidth / 2) - 513;
            int top = (_gameMain.ScreenHeight / 2) - 250;
            if (x >= left && x < left + 1010 && y >= top && y < top + 390)
            {
                //When hovering over a column, that entire row is highlighted
                for (int i = 0; i < _maxVisible; i++)
                {
                    _columnCells[0][i].MouseHover(left + 1, y, frameDeltaTime);
                    _columnCells[1][i].MouseHover(left + 281, y, frameDeltaTime);
                    _columnCells[2][i].MouseHover(left + 371, y, frameDeltaTime);
                    _columnCells[3][i].MouseHover(left + 461, y, frameDeltaTime);
                    _columnCells[4][i].MouseHover(left + 541, y, frameDeltaTime);
                    _columnCells[5][i].MouseHover(left + 621, y, frameDeltaTime);
                    _columnCells[6][i].MouseHover(left + 701, y, frameDeltaTime);
                    _columnCells[7][i].MouseHover(left + 951, y, frameDeltaTime);
                }
            }
            if (_reserveSlider.MouseHover(x, y, frameDeltaTime))
            {
                _gameMain.EmpireManager.CurrentEmpire.TaxRate = _reserveSlider.TopIndex;
                RefreshReserves();
                return true;
            }
            if (_transferSlider.MouseHover(x, y, frameDeltaTime))
            {
                RefreshTransfer();
                return true;
            }
            _transferReserves.MouseHover(x, y, frameDeltaTime);
            return base.MouseHover(x, y, frameDeltaTime);
        }