protected virtual void UpdatePopupPosition() { // move popup according to location of selected item float yPos = -_selectedIndex * (popupTextButton.GetHeight() + padding); _gameObjectMenu.SetY(yPos); }