Пример #1
0
 void OnClickFilterButton(MAINMENU_FILTER_TYPE filterType)
 {
     SoundUtil.PlaySE(SEID.SE_MENU_OK);
     if (OnClickFilterButtonAction != null)
     {
         OnClickFilterButtonAction(filterType);
     }
 }
Пример #2
0
    /// <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);
    }
Пример #3
0
    /// <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));
    }
Пример #4
0
    /// <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;
        }
    }