private void DrawSubMenuColumn (GUISubMenu[] _subMenuList, int _startIndex, int _endIndex) { int _subMenuCount = _subMenuList.Length; GUILayout.BeginVertical(); for (int _iter = _startIndex; (_iter < _endIndex && _iter < _subMenuCount); _iter++) { GUISubMenu _subMenu = _subMenuList[_iter]; // On clicking this button, enable appropriate menu if (DrawButton(_subMenu.SubMenuName)) { // Enable submenu m_activeSubMenu = _subMenu; m_activeSubMenu.SetActive(true); // Not showing main menu any more m_showingMainMenu = false; } } GUILayout.EndVertical(); }
private void DrawSubMenuColumn(GUISubMenu[] _subMenuList, int _startIndex, int _endIndex) { int _subMenuCount = _subMenuList.Length; GUILayout.BeginVertical(); for (int _iter = _startIndex; (_iter < _endIndex && _iter < _subMenuCount); _iter++) { GUISubMenu _subMenu = _subMenuList[_iter]; // On clicking this button, enable appropriate menu if (DrawButton(_subMenu.SubMenuName)) { // Enable submenu m_activeSubMenu = _subMenu; m_activeSubMenu.SetActive(true); // Not showing main menu any more m_showingMainMenu = false; } } GUILayout.EndVertical(); }