//---------------------------------------------------------------------------- /*! * @brief Unity固有処理:初期化処理 ※初回のUpdateを呼び出す直前に呼出し */ //---------------------------------------------------------------------------- protected virtual void Start() { //-------------------------------- // アニメーションフェード管理クラスを追加 //-------------------------------- m_AnimationClipFadeTop = gameObject.GetComponent <AnimationClipFadeTop>(); if (m_AnimationClipFadeTop == null) { m_AnimationClipFadeTop = gameObject.AddComponent <AnimationClipFadeTop>(); } //-------------------------------- // 自分自身を無効化する //-------------------------------- UnityUtil.SetObjectEnabledOnce(gameObject, false); //-------------------------------- // スタート関数を通ったことを明示 //-------------------------------- m_LayoutStartOK = true; m_LayoutExecOK = false; }
//---------------------------------------------------------------------------- /*! * @brief Unity固有処理:初期化処理 ※初回のUpdateを呼び出す直前に呼出し */ //---------------------------------------------------------------------------- protected virtual void Start() { //-------------------------------- // アニメーションフェード管理クラスを追加 //-------------------------------- m_AnimationClipFadeTop = gameObject.GetComponent <AnimationClipFadeTop>(); if (m_AnimationClipFadeTop == null) { m_AnimationClipFadeTop = gameObject.AddComponent <AnimationClipFadeTop>(); } m_CanvasObj = UnityUtil.GetChildNode(gameObject, "Canvas"); if (m_CanvasObj != null) { m_CanvasGroup = m_CanvasObj.GetComponent <CanvasGroup>(); m_CanvasGroup.alpha = 0.0f; m_CanvasGroup.blocksRaycasts = false; //カメラ設定 m_CanvasObj.GetComponent <Canvas>().worldCamera = SceneObjReferMainMenu.Instance.m_MainMenuGroupCamera.GetComponent <Camera>(); } MainMenuManager.Instance.m_ResumePatchUpdateRequest = true; }