public override void ChangeActiveButton(SelectMenuButton pressedButton) { base.ChangeActiveButton(pressedButton); int index = Array.IndexOf(buttons, pressedButton); ActivateManipulation(index); }
public virtual void ChangeActiveButton(SelectMenuButton pressedButton) { foreach (var button in buttons) { if (button != pressedButton) { button.ChangeButtonColor(inactiveColor); } } pressedButton.ChangeButtonColor(activeColor); }
public void OpenSelectedMenu() { SelectMenuButton selectedButton = (SelectMenuButton)selectMenuPanel.GetCurrentlySelectedButton(); switch (selectedButton.selectMenuItemID) { case SelectMenuEnum.Equipment: uiManager.OpenEquipmentWindow(); break; case SelectMenuEnum.Inventory: uiManager.OpenInventoryWindow(); break; } }
public void SetSelectedButton(SelectMenuButton menuButton) { selectMenuPanel.SetSelectedButton(menuButton); }