/// <summary> /// 游戏框架组件初始化。 /// </summary> void Awake() { GameEntry.RegisterComponent(this); m_ObjectPoolManager = GameFrameworkEntry.GetModule <IObjectPoolManager>(); if (m_ObjectPoolManager == null) { Log.Fatal("Object pool manager is invalid."); return; } }
/// <summary> /// 游戏框架组件初始化。 /// </summary> void Awake() { GameEntry.RegisterComponent(this); m_EventManager = GameFrameworkEntry.GetModule <IEventManager>(); if (m_EventManager == null) { Log.Fatal("Event manager is invalid."); return; } }
/// <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; } }
/// <summary> /// 游戏框架组件初始化。 /// </summary> protected virtual void Awake() { GameEntry.RegisterComponent(this); }
void Awake() { GameEntry.RegisterComponent(this); }