/// <summary> /// グローバルメニュー開く /// </summary> public void OnOpenGlobalMenu(GLOBALMENU_SEQ _seq = GLOBALMENU_SEQ.TOP_MENU) { if (!CheckSwitchRequest()) { return; } SoundUtil.PlaySE(SEID.SE_MENU_OK); var tag = "HeaderOpenGlobalMenu"; ButtonBlocker.Instance.Block(tag); if (globalMenu == null) { globalMenu = GlobalMenu.Create(GLOBALMENU_TYPE.MAIN_MENU, SceneObjReferMainMenu.Instance.m_MainMenuGroupCamera.GetComponent <Camera>()); if (_seq == GLOBALMENU_SEQ.TOP_MENU) { globalMenu.Show(() => { ButtonBlocker.Instance.Unblock(tag); }); } else { globalMenu.ShowPage(_seq, () => { ButtonBlocker.Instance.Unblock(tag); }); } if (MainMenuManager.HasInstance) { MainMenuManager.Instance.SetMenuFooterActive(false); } } else { globalMenu.Hide(() => { ButtonBlocker.Instance.Unblock(tag); }); globalMenu = null; if (MainMenuManager.HasInstance) { MainMenuManager.Instance.SetMenuFooterActive(true); } } }