void OnClickFilterButton(MAINMENU_FILTER_TYPE filterType) { SoundUtil.PlaySE(SEID.SE_MENU_OK); if (OnClickFilterButtonAction != null) { OnClickFilterButtonAction(filterType); } }
/// <summary> /// フィルタの選択状態をチェック /// </summary> /// <param name="filterType"></param> /// <returns></returns> bool CheckSelectFilter(MAINMENU_FILTER_TYPE filterType, LocalSaveSortInfo sortInfo) { if (sortInfo == null) { return(false); } if (filterType == MAINMENU_FILTER_TYPE.FILTER_RARE) { return(SortUtil.CheckFilterWorking(sortInfo.m_FilterRares)); } else if (filterType == MAINMENU_FILTER_TYPE.FILTER_ELEMENT) { return(SortUtil.CheckFilterWorking(sortInfo.m_FilterElements)); } else if (filterType == MAINMENU_FILTER_TYPE.FILTER_KIND) { return(SortUtil.CheckFilterWorking(sortInfo.m_FilterKinds)); } return(false); }
/// <summary> /// フィルター項目のテキストを取得 /// </summary> /// <param name="filterType"></param> /// <returns></returns> public static string GetSortDialogFilterText(MAINMENU_FILTER_TYPE filterType) { string textkey = ""; switch (filterType) { case MAINMENU_FILTER_TYPE.FILTER_RARE: textkey = "filter_text1"; break; case MAINMENU_FILTER_TYPE.FILTER_ELEMENT: textkey = "filter_text2"; break; case MAINMENU_FILTER_TYPE.FILTER_KIND: textkey = "filter_text3"; break; } return(GameTextUtil.GetText(textkey)); }
/// <summary> /// フィルタの項目を選択したとき /// </summary> /// <param name="filterButton"></param> void OnClickMainPanelFilterButton(MAINMENU_FILTER_TYPE filterType) { ConfirmSortType(); // ソート設定を確定させる IsActiveOneButton = false; IsActiveTwoButton = true; m_MainPanel.gameObject.SetActive(false); switch (filterType) { case MAINMENU_FILTER_TYPE.FILTER_RARE: AndroidBackKeyManager.Instance.StackPush(m_RareFilterPanel.gameObject, OnBackKeyRareFilterPanel); m_RareFilterPanel.gameObject.SetActive(true); m_RareFilterPanel.UpdateData(m_SortData); break; case MAINMENU_FILTER_TYPE.FILTER_KIND: AndroidBackKeyManager.Instance.StackPush(m_KindFilterPanel.gameObject, OnBackKeyKindFilterPanel); m_KindFilterPanel.gameObject.SetActive(true); m_KindFilterPanel.UpdateData(m_SortData); break; } }