public void OnClickBack() { bool bSE = false; try { MainMenuSeq pageNow = MainMenuManager.Instance.MainMenuSeqPageNow; if (MainMenuManager.Instance.IsPageSwitch() || //ページ切り替え中 ServerApi.IsExists || //通信中 (pageNow != null && pageNow.IsSuspendReturn)) //戻るボタン抑制中 { return; } if (MainMenuParam.m_PageBack.Count == 0) { return; } if (MainMenuManager.HasInstance) { MAINMENU_SEQ eNextPage = MainMenuParam.m_PageBack.Pop(); if (MainMenuManager.Instance.AddSwitchRequest(eNextPage, false, true) == false) { MainMenuParam.m_PageBack.Push(eNextPage); } else { bSE = true; AssetBundlerResponse.clearAssetBundleChash(); } } return; } finally { if (bSE) { SoundUtil.PlaySE(SEID.SE_MENU_RET); } } }
public override bool PageSwitchEventDisableBefore() { AssetBundlerResponse.clearAssetBundleChash(); return(base.PageSwitchEventDisableBefore()); }