private void SetUpButtons() { var decisionButtonModel = new ButtonModel(); ButtonView .Attach <ButtonView>(DecisionButtonPrefabPath, m_decisionButtonRoot) .SetModel <ButtonModel>(decisionButtonModel); decisionButtonModel.OnClicked += () => { OnSelectSearchButton(); }; var searchButtonModel = new ButtonModel(); ButtonView .Attach <ButtonView>(SearchButtonPrefabPath, m_searchButtonRoot) .SetModel <ButtonModel>(searchButtonModel); searchButtonModel.OnClicked += () => { OnSelectSearchButton(); }; // TODO : 演出を入れるならその場所に移動 decisionButtonModel.Appear(); decisionButtonModel.SkipAppearing(); searchButtonModel.Appear(); searchButtonModel.SkipAppearing(); }
private void SetUpButtons() { var sortButtonModel = new ButtonModel(); m_SortButton = ButtonView.Attach <FriendListSortButton>(SortButtonPrefabPath, m_sortButtonRoot); m_SortButton.SetModel <ButtonModel>(sortButtonModel); sortButtonModel.OnClicked += () => { OnClickSortButton(); }; // TODO : 演出を入れるならその場所に移動 sortButtonModel.Appear(); sortButtonModel.SkipAppearing(); var reloadButtonModel = new ButtonModel(); m_ReloadButton = ButtonView.Attach <FriendReloadButton>(ReloadButtonPrefabPath, m_reloadButtonRoot); m_ReloadButton.SetReloadButtonModel(reloadButtonModel); reloadButtonModel.isEnabled = MainMenuParam.m_IsEnableQuestFriendReload; reloadButtonModel.OnClicked += () => { OnClickReloadButton(); }; reloadButtonModel.Appear(); reloadButtonModel.SkipAppearing(); }
void SetUpButtons() { var executeButtonModel = new ButtonModel(); var returnButtonModel = new ButtonModel(); ButtonView .Attach <ButtonView>(ExecuteButtonPrefabPath, m_executeButtonRoot) .SetModel <ButtonModel>(executeButtonModel); executeButtonModel.OnClicked += () => { OnClickExecButton(); }; ButtonView .Attach <ButtonView>(ReturnButtonPrefabPath, m_returnButtonRoot) .SetModel <ButtonModel>(returnButtonModel); returnButtonModel.OnClicked += () => { OnClickReturnButton(); }; // TODO : 演出を入れるならそこに移動 executeButtonModel.Appear(); executeButtonModel.SkipAppearing(); returnButtonModel.Appear(); returnButtonModel.SkipAppearing(); }
private void SetUpButtons() { m_nextButton = new ButtonModel(); m_returnButton = new ButtonModel(); ButtonView .Attach <ButtonView>(NextButtonPrefabPath, m_nextButtonRoot) .SetModel <ButtonModel>(m_nextButton); ButtonView .Attach <ButtonView>(ReturnButtonPrefabPath, m_returnButtonRoot) .SetModel <ButtonModel>(m_returnButton); m_nextButton.OnClicked += () => { OnClickNextButton(); }; m_returnButton.OnClicked += () => { OnClickReturnButton(); }; // TODO : 演出を入れるならその場所に移動 m_nextButton.Appear(); m_nextButton.SkipAppearing(); m_returnButton.Appear(); m_returnButton.SkipAppearing(); }
private void SetUpButtons() { if (m_previousButtonView != null) { m_previousButtonView.Detach(); } if (m_nextButtonView != null) { m_nextButtonView.Detach(); } m_previousButton = new ButtonModel(); m_nextButton = new ButtonModel(); m_previousButtonView = ButtonView.Attach <ButtonView>(PreviousButtonPrefabPath, m_previousButtonRoot); m_previousButtonView.SetModel <ButtonModel>(m_previousButton); m_nextButtonView = ButtonView.Attach <ButtonView>(NextButtonPrefabPath, m_nextButtonRoot); m_nextButtonView.SetModel <ButtonModel>(m_nextButton); m_previousButton.OnClicked += () => { OnClickPreviousButton(); }; m_nextButton.OnClicked += () => { OnClickNextButton(); }; // TODO : 演出を入れるならその場所に移動 m_previousButton.Appear(); m_previousButton.SkipAppearing(); m_nextButton.Appear(); m_nextButton.SkipAppearing(); }
private void SetUpButtons() { var iconButtonModel = new ButtonModel(); m_IconButton = FriendListIconButton.Attach(m_iconButtonRoot); m_IconButton.SetModel <ButtonModel>(iconButtonModel); iconButtonModel.OnClicked += () => { OnSelectIcon(); }; var selectButtonModel = new ButtonModel(); m_SelectButton = FriendListSelectButton.Attach(m_selectButtonRoot); m_SelectButton.SetModel <ButtonModel>(selectButtonModel); selectButtonModel.OnClicked += () => { OnSelectFriend(); }; // ボタンの選択イメージ設定 m_SelectButton.SetButtonTarget(SelectButtonImage); // TODO : 演出を入れるならその場所に移動 iconButtonModel.Appear(); iconButtonModel.SkipAppearing(); selectButtonModel.Appear(); selectButtonModel.SkipAppearing(); }
void SetUpButtons() { var linkButtonModel = new ButtonModel(); m_LinkButton = ButtonView.Attach <PartySelectLinkButton>(LInkButtonPrefabPath, m_linkButtonRoot); m_LinkButton.SetModel <ButtonModel>(linkButtonModel); linkButtonModel.OnClicked += () => { OnClickLinkButton(); }; linkButtonModel.Appear(); linkButtonModel.SkipAppearing(); }
private void SetUpButtons() { var filterButton = new ButtonModel(); MissionFilterButton.Attach(m_FilterButtonRoot).SetModel(filterButton); filterButton.OnClicked += () => { OnClickFilterButton(); }; filterButton.Appear(); filterButton.SkipAppearing(); }
void SetUpButtons() { var stepButtonModel = new ButtonModel(); m_StepButton.SetModel(stepButtonModel); stepButtonModel.OnClicked += () => { OnClickedButton((int)ButtonId.ScratchStepUp); }; stepButtonModel.Appear(); stepButtonModel.SkipAppearing(); }
void SetUpButtons() { var returnButtonModel = new ButtonModel(); m_ReturnButton.SetModel(returnButtonModel); returnButtonModel.OnClicked += () => { OnSelectReturn(); }; returnButtonModel.Appear(); returnButtonModel.SkipAppearing(); }
void SetUpButtons() { var closeButtonModel = new ButtonModel(); m_CloseButton.SetModel(closeButtonModel); closeButtonModel.OnClicked += () => { OnClose(); }; closeButtonModel.Appear(); closeButtonModel.SkipAppearing(); }
private void SetUpButtons() { var confirmButtonModel = new ButtonModel(); ButtonView .Attach <ButtonView>(ConfirmButtonPrefabPath, m_confirmButtonRoot) .SetModel <ButtonModel>(confirmButtonModel); confirmButtonModel.OnClicked += () => { OnSelectButton(); }; // TODO : 演出を入れるならその場所に移動 confirmButtonModel.Appear(); confirmButtonModel.SkipAppearing(); }
private void SetUpButtons() { var sortButtonModel = new ButtonModel(); var fixButtonModel = new ButtonModel(); m_SortButton = ButtonView.Attach <UnitGridSortButton>(SortButtonPrefabPath, m_SortButtonRoot); m_SortButton.SetModel <ButtonModel>(sortButtonModel); sortButtonModel.OnClicked += () => { OnClickSortButton(); }; sortButtonModel.Appear(); sortButtonModel.SkipAppearing(); }
private void SetUpButtons() { var model = new ButtonModel(); ButtonView .Attach <ButtonView>(ButtonPrefabPath, m_buttonRoot) .SetModel <ButtonModel>(model); model.OnClicked += () => { OnSelectButton(); }; // TODO : 演出を入れるならそこに移動 model.Appear(); model.SkipAppearing(); }
public void SetUpButtons(bool isQuest) { if (m_isSetupButtons == true) { return; } m_isSetupButtons = true; var nextButtonModel = new ButtonModel(); ButtonView .Attach <ButtonView>(NextButtonPrefabPath, m_nextButtonRoot) .SetModel <ButtonModel>(nextButtonModel); nextButtonModel.OnClicked += () => { OnClickNextButton(); }; m_MemberButtonModel = new ButtonModel(); m_MemberButton = ButtonView.Attach <PartySelectMemberButton>(MemberButtonPrefabPath, (isQuest ? m_questMemberButtonRoot : m_memberButtonRoot)); m_MemberButton.SetModel(m_MemberButtonModel); m_MemberButtonModel.OnClicked += () => { OnClickMemberSettingButton(); }; var autoPlayButtonModel = new ButtonModel(); ButtonView .Attach <ButtonView>(AutoPlayButtonPrefabPath, m_autoPlayButtonRoot) .SetModel <ButtonModel>(autoPlayButtonModel); autoPlayButtonModel.OnClicked += () => { OnClickAutoPlayButton(); }; // TODO : 演出を入れるならその場所に移す nextButtonModel.Appear(); nextButtonModel.SkipAppearing(); m_MemberButtonModel.Appear(); m_MemberButtonModel.SkipAppearing(); autoPlayButtonModel.Appear(); autoPlayButtonModel.SkipAppearing(); }
private void SetUpButtons() { if (FormDatas.Count <= 1) { return; } if (m_previousButtonView != null) { m_previousButtonView.Detach(); } if (m_nextButtonView != null) { m_nextButtonView.Detach(); } m_previousButton = new ButtonModel(); m_nextButton = new ButtonModel(); m_previousButtonView = ButtonView.Attach <ButtonView>(PreviousButtonPrefabPath, m_previousButtonRoot); m_previousButtonView.SetModel <ButtonModel>(m_previousButton); m_nextButtonView = ButtonView.Attach <ButtonView>(NextButtonPrefabPath, m_nextButtonRoot); m_nextButtonView.SetModel <ButtonModel>(m_nextButton); m_previousButton.OnClicked += () => { OnClickPreviousButton(); }; m_nextButton.OnClicked += () => { OnClickNextButton(); }; UnityUtil.SetObjectEnabledOnce(m_decisionButton.gameObject, true); // TODO : 演出を入れるならその場所に移動 m_previousButton.Appear(); m_previousButton.SkipAppearing(); m_nextButton.Appear(); m_nextButton.SkipAppearing(); }
private void SetUpButtons() { var detailButtonFull = new ButtonModel(); EpisodeDetailButton.Attach(m_QuestSelect.DetailButtonFullRoot).SetModel(detailButtonFull); detailButtonFull.OnClicked += () => { OnClickDetailButton(); }; var detailButton = new ButtonModel(); EpisodeDetailButton.Attach(m_QuestSelect.DetailButtonRoot).SetModel(detailButton); detailButton.OnClicked += () => { OnClickDetailButton(); }; detailButtonFull.Appear(); detailButtonFull.SkipAppearing(); detailButton.Appear(); detailButton.SkipAppearing(); }
public void Show() { m_modelBase.Appear(); }
private void AddButtons() { var createViewMap = new List <System.Func <GameObject, MainMenuFooterButtonModel, ButtonView> > { (GameObject parent, MainMenuFooterButtonModel model) => { return(MainMenuFooterHomeButton. Attach(parent). SetModel(model.AddCategory(MAINMENU_CATEGORY.HOME))); }, (GameObject parent, MainMenuFooterButtonModel model) => { return(MainMenuFooterUnitsButton. Attach(parent). SetModel(model.AddCategory(MAINMENU_CATEGORY.UNIT), m_unitBufEvent)); }, (GameObject parent, MainMenuFooterButtonModel model) => { return(MainMenuFooterGachaButton. Attach(parent). SetModel(model.AddCategory(MAINMENU_CATEGORY.GACHA))); }, (GameObject parent, MainMenuFooterButtonModel model) => { return(MainMenuFooterShopButton. Attach(parent). SetModel(model.AddCategory(MAINMENU_CATEGORY.SHOP))); }, (GameObject parent, MainMenuFooterButtonModel model) => { return(MainMenuFooterHelpButton. Attach(parent). SetModel(model.AddCategory(MAINMENU_CATEGORY.QUEST), m_helpBufEvent)); } }; int size = m_buttonRoots.Length; UnityEngine.Debug.Assert(createViewMap.Count == size, "The count of footer button gameObjects is invalid."); for (int i = 0; i < size; i++) { int index = i; var button = new MainMenuFooterButtonModel(); button.OnClicked += () => { // TODO : OnTouchMenuが整理されたらここも新しい処理に切り替える OnTouchMenu((FOOTER_MENU_TYPE)index); }; ButtonList[index] = createViewMap[index](m_buttonRoots[index], button).GetRoot(); m_buttons.Add(button); } m_buttons[0].isSelected = true; //戻るボタン { var retBtnModel = new ButtonModel(); retBtnModel.OnClicked += () => { OnSelectReturn(); }; MainMenuFooterReturnButton.Attach(returnButton).SetModel(retBtnModel); retBtnModel.Appear(); } }
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(); }
void SetUpButtons() { // YesButton var yesButtonModel = new ButtonModel(); m_YesButton.SetModel(yesButtonModel); m_YesButton.SetDefaultText(GameTextUtil.GetText("common_button4")); yesButtonModel.OnClicked += () => { OnClickYesButton(); }; yesButtonModel.Appear(); yesButtonModel.SkipAppearing(); // NoButton var noButtonModel = new ButtonModel(); m_NoButton.SetModel(noButtonModel); m_NoButton.SetDefaultText(GameTextUtil.GetText("common_button5")); noButtonModel.OnClicked += () => { OnClickNoButton(); }; noButtonModel.Appear(); noButtonModel.SkipAppearing(); // NextButton var nextButtonModel = new ButtonModel(); m_NextButton.SetModel(nextButtonModel); m_NextButton.SetDefaultText("次へ"); nextButtonModel.OnClicked += () => { OnClickNextButton(); }; nextButtonModel.Appear(); nextButtonModel.SkipAppearing(); // ReturnButton var returnButtonModel = new ButtonModel(); m_ReturnButton.SetModel(returnButtonModel); returnButtonModel.OnClicked += () => { OnSelectReturn(); }; returnButtonModel.Appear(); returnButtonModel.SkipAppearing(); // CloseButton var closeButtonModel = new ButtonModel(); m_CloseButton.SetModel(closeButtonModel); m_CloseButton.SetDefaultText(GameTextUtil.GetText("common_button1")); closeButtonModel.OnClicked += () => { OnClose(); }; closeButtonModel.Appear(); closeButtonModel.SkipAppearing(); }