public void ToggleSubMenu(int sub_menu_index) { for (int i = 0; i < SubMenus.Length; i++) { if (i == sub_menu_index && !SubMenus[i].activeSelf) { SubMenus[i].SetActive(true); MenuButtons[i].sprite = MenuBtnPressSprite; } else { SubMenus[i].SetActive(false); MenuButtons[i].sprite = MenuBtnDefaultSprite; } } if (sub_menu_index == 2) { mDrawController.Reset(); } }