public override bool MouseHover(int x, int y, float frameDeltaTime)
{
if (_promptShowing)
{
_saveGameNameField.Update(frameDeltaTime);
return true;
}
bool result = false;
for (int i = 0; i < _buttons.Length; i++)
{
result = _buttons[i].MouseHover(x, y, frameDeltaTime) || result;
}
for (int i = 0; i < _maxVisible; i++)
{
result = _saveGameButtons[i].MouseHover(x, y, frameDeltaTime) || result;
}
if (_scrollBar.MouseHover(x, y, frameDeltaTime))
{
result = true;
RefreshSaveButtons();
}
return result;
}