/// <summary> /// サブタブタイプ取得 /// </summary> /// <param name="_seq"></param> /// <returns></returns> private SUB_TAB_MENU_TYPE getSubTabType(MAINMENU_SEQ _seq) { SUB_TAB_MENU_TYPE _ret = SUB_TAB_MENU_TYPE.NONE; switch (_seq) { case MAINMENU_SEQ.SEQ_FRIEND_LIST: case MAINMENU_SEQ.SEQ_FRIEND_LIST_WAIT_HIM: case MAINMENU_SEQ.SEQ_FRIEND_LIST_WAIT_ME: case MAINMENU_SEQ.SEQ_FRIEND_SEARCH: _ret = SUB_TAB_MENU_TYPE.FRIEND; break; case MAINMENU_SEQ.SEQ_GACHA_MAIN: _ret = SUB_TAB_MENU_TYPE.SCRATCH; break; } return(_ret); }
/// <summary> /// サブタブ設定 /// </summary> /// <param name="_seq"></param> public void SetSubTab(MAINMENU_SEQ _seq) { SUB_TAB_MENU_TYPE _next = getSubTabType(_seq); if (_next == SUB_TAB_MENU_TYPE.NONE) { TabGroupList.Clear(); m_SubMenuType = SUB_TAB_MENU_TYPE.NONE; StartCoroutine(TabClearWait()); } else if (m_SubMenuType != _next || m_IsRestTabs == true) { m_SubMenuType = _next; setupSubTab(_seq); m_IsRestTabs = false; } else { changeSubTab(_seq); } }