/// <summary> /// お好みソートのセルの項目ボタンを押したとき /// </summary> /// <param name="favoriteSort"></param> void OnClickFavoriteSortItemButton(SortDialogFavoriteSortListContext favoriteSort) { AndroidBackKeyManager.Instance.StackPush(m_FavoriteSortSelectGridPanel.gameObject, OnBackKeyFavoriteSortSelectGridPanel); m_FavoriteSortPanel.gameObject.SetActive(false); m_FavoriteSortSelectGridPanel.gameObject.SetActive(true); m_FavoriteSortSelectGridPanel.SetUpSelected(favoriteSort.SortType, m_FavoriteSortPanel.SortCells); IsActiveOneButton = false; IsActiveTwoButton = false; }
/// <summary> /// ソート項目を押したとき /// </summary> /// <param name="favoriteSort"></param> void OnClickFavoriteSortItemButton(SortDialogFavoriteSortListContext favoriteSort) { SoundUtil.PlaySE(SEID.SE_MENU_OK); SelectIndex = SortCells.IndexOf(favoriteSort); if (OnClickFavoriteSortItemButtonAction != null) { OnClickFavoriteSortItemButtonAction(favoriteSort); } }
void SetUpSortList() { SortCells.Clear(); for (int i = 0; i < 5; i++) { SortDialogFavoriteSortListContext favoriteSort = new SortDialogFavoriteSortListContext(); string textkey = string.Format("filter_text{0}", i + 44); favoriteSort.PriorityText = GameTextUtil.GetText(textkey); favoriteSort.DetailFilterTextColor = ColorUtil.COLOR_YELLOW; favoriteSort.OnClickFilterAction = OnClickFavoriteSortItemButton; favoriteSort.OnClickOrderAction = OnClickFavoriteSortOrderButton; favoriteSort.SetUpOderText(); SortCells.Add(favoriteSort); } }
/// <summary> /// 初期状態に戻すボタンを押したとき /// </summary> public void OnClickClearButton() { SoundUtil.PlaySE(SEID.SE_MENU_OK); string detailFilterText = string.Format(GameTextUtil.GetText("filter_choice"), GameTextUtil.GetSortDialogSortText(MAINMENU_SORT_SEQ.SEQ_INIT)); for (int i = 0; i < SortCells.Count; i++) { SortDialogFavoriteSortListContext favoriteSort = SortCells[i]; favoriteSort.SortType = MAINMENU_SORT_SEQ.SEQ_INIT; favoriteSort.DetailFilterText = detailFilterText; favoriteSort.IsAscOrder = true; } IsOnUsePriority = false; }
/// <summary> /// 昇順・降順ボタンを押したとき /// </summary> /// <param name="favoriteSort"></param> void OnClickFavoriteSortOrderButton(SortDialogFavoriteSortListContext favoriteSort) { SoundUtil.PlaySE(SEID.SE_MENU_OK); }