// Use this for initialization
    void Start()
    {
        m_SortDialog = GetComponentInParent <SortDialog>();

        string titleColor = GameTextUtil.GetText("title_Color");

        TitleText = string.Format(titleColor, GameTextUtil.GetSortDialogFilterText(MAINMENU_FILTER_TYPE.FILTER_RARE));
        SetUpFilter();
        AllOnButtonText  = GameTextUtil.GetText("filter_text58");
        AllOffButtonText = GameTextUtil.GetText("filter_text57");
    }
    // Use this for initialization
    void Start()
    {
        m_SortDialog = GetComponentInParent <SortDialog>();

        string titleColor = GameTextUtil.GetText("title_Color");

        TitleText          = string.Format(titleColor, GameTextUtil.GetSortDialogFilterText(MAINMENU_FILTER_TYPE.FILTER_KIND));
        IncludeSubKindText = GameTextUtil.GetText("filter_text43");
        SetUpFilter();
        AllOnButtonText  = GameTextUtil.GetText("filter_text58");
        AllOffButtonText = GameTextUtil.GetText("filter_text57");
        IsIncludeSubKind = (m_SortDialog.m_SortData != null) ? m_SortDialog.m_SortData.m_FilterIsIncludeKindsSub : false;
    }
Example #3
0
    private void SetUpButtons()
    {
        // 昇順
        var ascendingButtonModel = new ButtonModel();

        AscendingButton.SetModel <ButtonModel>(ascendingButtonModel);
        AscendingButton.m_OnText        = string.Format(GameTextUtil.GetText("filter_choice"), GameTextUtil.GetText("filter_text19"));
        AscendingButton.m_OffText       = GameTextUtil.GetText("filter_text19");
        ascendingButtonModel.OnClicked += () =>
        {
            OnClickAscButton();
        };
        ascendingButtonModel.Appear();
        ascendingButtonModel.SkipAppearing();

        // 降順
        var descendingButtonModel = new ButtonModel();

        DescendingButton.SetModel <ButtonModel>(descendingButtonModel);
        DescendingButton.m_OnText        = string.Format(GameTextUtil.GetText("filter_choice"), GameTextUtil.GetText("filter_text20"));
        DescendingButton.m_OffText       = GameTextUtil.GetText("filter_text20");
        descendingButtonModel.OnClicked += () =>
        {
            OnClickDescButton();
        };
        descendingButtonModel.Appear();
        descendingButtonModel.SkipAppearing();

        // 初期化
        var resetButtonModel = new ButtonModel();

        ResetButton.SetModel <ButtonModel>(resetButtonModel);
        ResetButton.m_OnText        = GameTextUtil.GetText("filter_text51");
        resetButtonModel.OnClicked += () =>
        {
            OnClickResetButton();
        };
        resetButtonModel.Appear();
        resetButtonModel.SkipAppearing();

        // レア度
        var rareButtonModel = new ButtonModel();

        RareButton.SetModel <ButtonModel>(rareButtonModel);
        RareButton.m_OnText        = string.Format(GameTextUtil.GetText("filter_choice"), GameTextUtil.GetSortDialogFilterText(MAINMENU_FILTER_TYPE.FILTER_RARE));
        RareButton.m_OffText       = GameTextUtil.GetSortDialogFilterText(MAINMENU_FILTER_TYPE.FILTER_RARE);
        rareButtonModel.OnClicked += () =>
        {
            OnClickFilterButton(MAINMENU_FILTER_TYPE.FILTER_RARE);
        };
        rareButtonModel.Appear();
        rareButtonModel.SkipAppearing();

        // 種族
        var kindButtonModel = new ButtonModel();

        KindButton.SetModel <ButtonModel>(kindButtonModel);
        KindButton.m_OnText        = string.Format(GameTextUtil.GetText("filter_choice"), GameTextUtil.GetSortDialogFilterText(MAINMENU_FILTER_TYPE.FILTER_KIND));
        KindButton.m_OffText       = GameTextUtil.GetSortDialogFilterText(MAINMENU_FILTER_TYPE.FILTER_KIND);
        kindButtonModel.OnClicked += () =>
        {
            OnClickFilterButton(MAINMENU_FILTER_TYPE.FILTER_KIND);
        };
        kindButtonModel.Appear();
        kindButtonModel.SkipAppearing();

        // 一括ON
        var elementAllOnButtonModel = new ButtonModel();

        ElementAllOnButton.SetModel <ButtonModel>(elementAllOnButtonModel);
        ElementAllOnButton.m_OnText        = GameTextUtil.GetText("filter_text58");
        elementAllOnButtonModel.OnClicked += () =>
        {
            OnClickElementAllOnButton();
        };
        elementAllOnButtonModel.Appear();
        elementAllOnButtonModel.SkipAppearing();

        // 一括OFF
        var elementAllOffButtonModel = new ButtonModel();

        ElementAllOffButton.SetModel <ButtonModel>(elementAllOffButtonModel);
        ElementAllOffButton.m_OnText        = GameTextUtil.GetText("filter_text57");
        elementAllOffButtonModel.OnClicked += () =>
        {
            OnClickElementAllOffButton();
        };
        elementAllOffButtonModel.Appear();
        elementAllOffButtonModel.SkipAppearing();
    }