// 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; }
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(); }