/// <summary> /// /// </summary> public virtual void DeactivateAllSubmenus() { SelectorMenu.Instance.gameObject.SetActive(true); if (RenameDialog.Visible) { RenameDialog.Cancel(); } TransformMenu.Instance.Hide(); RobotSteppingMenu.Instance.Hide(); MainSettingsMenu.Instance.Hide(); ActionObjectMenu.Instance.Hide(); FavoritesButtons.SetActive(false); HomeButtons.SetActive(false); UtilityButtons.SetActive(false); AddButtons.SetActive(false); RobotButtons.SetActive(false); FavoritesButton.GetComponent <Image>().enabled = false; RobotButton.GetComponent <Image>().enabled = false; AddButton.GetComponent <Image>().enabled = false; UtilityButton.GetComponent <Image>().enabled = false; HomeButton.GetComponent <Image>().enabled = false; MainSettingsButton.GetComponent <Image>().enabled = false; MoveButton.GetComponent <Image>().enabled = false; MoveButton2.GetComponent <Image>().enabled = false; OpenMenuButton.GetComponent <Image>().enabled = false; RobotSelectorButton.GetComponent <Image>().enabled = false; RobotSteppingButton.GetComponent <Image>().enabled = false; RobotSelector.Close(false); }
public void MainSettingsButtonClick() { if (!SelectorMenu.Instance.gameObject.activeSelf && !MainSettingsButton.GetComponent <Image>().enabled) //other menu/dialog opened { SetActiveSubmenu(CurrentSubmenuOpened); //close all other opened menus/dialogs and takes care of red background of buttons } if (MainSettingsButton.GetComponent <Image>().enabled) { MainSettingsButton.GetComponent <Image>().enabled = false; MainSettingsMenu.Instance.Hide(); SelectorMenu.Instance.gameObject.SetActive(true); //ActionPicker.SetActive(false); } else { MainSettingsButton.GetComponent <Image>().enabled = true; SelectorMenu.Instance.gameObject.SetActive(false); MainSettingsMenu.Instance.Show(); } }