public void ChangeMenu(MenuTypes menuType) { if (_currentDisplayedMenu) { _currentDisplayedMenu.HideMenu(); _menusStack.Push(_currentDisplayedMenu); } _currentDisplayedMenu = (BaseMenu)_menusTable[menuType]; _currentDisplayedMenu.DisplayMenu(); }