//---------------------------------------------------------------------------- /*! * @brief フェードアニメーション処理 ※定期処理 */ //---------------------------------------------------------------------------- protected bool PageSwitchUpdate() { if (SceneCommon.Instance == null || SceneCommon.Instance.IsLoadingScene == true) { return(false); } //-------------------------------- // 準備完了待ち //-------------------------------- if (m_MainMenuSeqStartOK == false) { if (m_AnimationClipFadeTop != null && m_AnimationClipFadeTop.m_AnimationSeq != AnimationClipFadeTop.ANIM_FADE_NONE ) { Debug.LogError("[Menu:o] MainMenuSeq Ready! - " + gameObject.name); m_MainMenuSeqStartOK = true; } else { return(false); } } if (!CheckFade()) { return(false); } //---------------------------------------- // 子供のフェード処理更新 //---------------------------------------- if (m_AnimationClipFadeTop != null) { m_AnimationClipFadeTop.AnimationUpdate(); } //---------------------------------------- // 管理側から操作許可が出ないならスルー //---------------------------------------- if (MainMenuManager.HasInstance && MainMenuManager.Instance.CheckMenuControlNG() == true) { return(false); } //-------------------------------- // リモート通知:更新 // @add Developer 2016/10/31 //-------------------------------- RemoteNotificationManager.UpdateProcess(); return(true); }
//---------------------------------------------------------------------------- /*! * @brief レイアウト更新処理 ※定期処理 */ //---------------------------------------------------------------------------- protected bool LayoutSwitchUpdate() { //-------------------------------- // 準備完了待ち //-------------------------------- if (m_AnimationReady == false) { if (m_AnimationClipFadeTop != null && m_AnimationClipFadeTop.m_AnimationSeq != AnimationClipFadeTop.ANIM_FADE_NONE ) { m_AnimationReady = true; } else { return(false); } } //---------------------------------------- // 子供のフェード処理更新 //---------------------------------------- if (m_AnimationClipFadeTop != null) { bool bUpdateOK = m_AnimationClipFadeTop.AnimationUpdate(); if (bUpdateOK == false) { return(false); } } //---------------------------------------- // 管理クラス側が更新を不許可 //---------------------------------------- if (m_LayoutSwitchManager != null && m_LayoutSwitchManager.ChkLayoutRequestNG() == true ) { return(false); } //---------------------------------------- // 管理クラス側が更新を不許可 //---------------------------------------- if (m_LayoutExecOK == false) { return(false); } return(true); }