コード例 #1
0
 /// <summary>
 /// 游戏框架组件初始化。
 /// </summary>
 void Awake()
 {
     GameEntry.RegisterComponent(this);
     m_ObjectPoolManager = GameFrameworkEntry.GetModule <IObjectPoolManager>();
     if (m_ObjectPoolManager == null)
     {
         Log.Fatal("Object pool manager is invalid.");
         return;
     }
 }
コード例 #2
0
 /// <summary>
 /// 游戏框架组件初始化。
 /// </summary>
 void Awake()
 {
     GameEntry.RegisterComponent(this);
     m_EventManager = GameFrameworkEntry.GetModule <IEventManager>();
     if (m_EventManager == null)
     {
         Log.Fatal("Event manager is invalid.");
         return;
     }
 }
コード例 #3
0
        /// <summary>
        /// 游戏框架组件初始化。
        /// </summary>
        void Awake()
        {
            GameEntry.RegisterComponent(this);
            m_SceneManager = GameFrameworkEntry.GetModule <ISceneManager>();
            if (m_SceneManager == null)
            {
                Log.Fatal("Scene manager is invalid.");
                return;
            }

            m_SceneManager.LoadSceneSuccess         += OnLoadSceneSuccess;
            m_SceneManager.LoadSceneFailure         += OnLoadSceneFailure;
            m_SceneManager.LoadSceneUpdate          += OnLoadSceneUpdate;
            m_SceneManager.LoadSceneDependencyAsset += OnLoadSceneDependencyAsset;
            m_SceneManager.UnloadSceneSuccess       += OnUnloadSceneSuccess;
            m_SceneManager.UnloadSceneFailure       += OnUnloadSceneFailure;

            m_GameFrameworkScene = SceneManager.GetSceneAt(GameFrameworkSceneId);
            if (!m_GameFrameworkScene.IsValid())
            {
                Log.Fatal("Game Framework scene is invalid.");
                return;
            }
        }
コード例 #4
0
 /// <summary>
 /// 游戏框架组件初始化。
 /// </summary>
 protected virtual void Awake()
 {
     GameEntry.RegisterComponent(this);
 }
コード例 #5
0
 void Awake()
 {
     GameEntry.RegisterComponent(this);
 }