mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-07 16:45:10 +00:00
[+] GameFrameworkModuleSystem
[+] GameFrameworkModuleSystem
This commit is contained in:
@@ -338,7 +338,7 @@ namespace TEngine
|
||||
return;
|
||||
}
|
||||
|
||||
ResourceManager = GameFrameworkEntry.GetModule<IResourceManager>();
|
||||
ResourceManager = GameFrameworkModuleSystem.GetModule<IResourceManager>();
|
||||
|
||||
if (m_InstanceRoot == null)
|
||||
{
|
||||
|
@@ -163,7 +163,7 @@ namespace TEngine
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
m_DebuggerManager = GameFrameworkEntry.GetModule<IDebuggerManager>();
|
||||
m_DebuggerManager = GameFrameworkModuleSystem.GetModule<IDebuggerManager>();
|
||||
if (m_DebuggerManager == null)
|
||||
{
|
||||
Log.Fatal("Debugger manager is invalid.");
|
||||
|
@@ -30,7 +30,7 @@ namespace TEngine
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
m_FsmManager = GameFrameworkEntry.GetModule<IFsmManager>();
|
||||
m_FsmManager = GameFrameworkModuleSystem.GetModule<IFsmManager>();
|
||||
if (m_FsmManager == null)
|
||||
{
|
||||
Log.Fatal("FSM manager is invalid.");
|
||||
|
@@ -4,9 +4,9 @@ using System.Collections.Generic;
|
||||
namespace TEngine
|
||||
{
|
||||
/// <summary>
|
||||
/// 游戏框架入口。
|
||||
/// 游戏框架模块实现类管理系统。
|
||||
/// </summary>
|
||||
public static class GameFrameworkEntry
|
||||
public static class GameFrameworkModuleSystem
|
||||
{
|
||||
private static readonly GameFrameworkLinkedList<GameFrameworkModule> GameFrameworkModules = new GameFrameworkLinkedList<GameFrameworkModule>();
|
||||
|
@@ -63,7 +63,7 @@ namespace TEngine
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
m_LocalizationManager = GameFrameworkEntry.GetModule<ILocalizationManager>();
|
||||
m_LocalizationManager = GameFrameworkModuleSystem.GetModule<ILocalizationManager>();
|
||||
if (m_LocalizationManager == null)
|
||||
{
|
||||
Log.Fatal("Localization manager is invalid.");
|
||||
@@ -86,7 +86,7 @@ namespace TEngine
|
||||
return;
|
||||
}
|
||||
|
||||
m_LocalizationManager.SetResourceManager(GameFrameworkEntry.GetModule<IResourceManager>());
|
||||
m_LocalizationManager.SetResourceManager(GameFrameworkModuleSystem.GetModule<IResourceManager>());
|
||||
|
||||
LocalizationHelperBase localizationHelper = Helper.CreateHelper(m_LocalizationHelperTypeName, m_CustomLocalizationHelper);
|
||||
if (localizationHelper == null)
|
||||
|
@@ -30,7 +30,7 @@ namespace TEngine
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
m_ObjectPoolManager = GameFrameworkEntry.GetModule<IObjectPoolManager>();
|
||||
m_ObjectPoolManager = GameFrameworkModuleSystem.GetModule<IObjectPoolManager>();
|
||||
if (m_ObjectPoolManager == null)
|
||||
{
|
||||
Log.Fatal("Object pool manager is invalid.");
|
||||
|
@@ -56,7 +56,7 @@ namespace TEngine
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
m_ProcedureManager = GameFrameworkEntry.GetModule<IProcedureManager>();
|
||||
m_ProcedureManager = GameFrameworkModuleSystem.GetModule<IProcedureManager>();
|
||||
if (m_ProcedureManager == null)
|
||||
{
|
||||
Log.Fatal("Procedure manager is invalid.");
|
||||
@@ -94,7 +94,7 @@ namespace TEngine
|
||||
yield break;
|
||||
}
|
||||
|
||||
m_ProcedureManager.Initialize(GameFrameworkEntry.GetModule<IFsmManager>(), procedures);
|
||||
m_ProcedureManager.Initialize(GameFrameworkModuleSystem.GetModule<IFsmManager>(), procedures);
|
||||
|
||||
yield return new WaitForEndOfFrame();
|
||||
|
||||
|
@@ -173,7 +173,7 @@ namespace TEngine
|
||||
return;
|
||||
}
|
||||
|
||||
m_ResourceManager = GameFrameworkEntry.GetModule<IResourceManager>();
|
||||
m_ResourceManager = GameFrameworkModuleSystem.GetModule<IResourceManager>();
|
||||
if (m_ResourceManager == null)
|
||||
{
|
||||
Log.Fatal("YooAssetsManager component is invalid.");
|
||||
|
@@ -142,7 +142,7 @@ namespace TEngine
|
||||
private void Update()
|
||||
{
|
||||
GameTime.StartFrame();
|
||||
GameFrameworkEntry.Update(Time.deltaTime, Time.unscaledDeltaTime);
|
||||
GameFrameworkModuleSystem.Update(Time.deltaTime, Time.unscaledDeltaTime);
|
||||
}
|
||||
|
||||
private void OnApplicationQuit()
|
||||
@@ -153,7 +153,7 @@ namespace TEngine
|
||||
|
||||
private void OnDestroy()
|
||||
{
|
||||
GameFrameworkEntry.Shutdown();
|
||||
GameFrameworkModuleSystem.Shutdown();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@@ -36,7 +36,7 @@ namespace TEngine
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
m_SettingManager = GameFrameworkEntry.GetModule<ISettingManager>();
|
||||
m_SettingManager = GameFrameworkModuleSystem.GetModule<ISettingManager>();
|
||||
if (m_SettingManager == null)
|
||||
{
|
||||
Log.Fatal("Setting manager is invalid.");
|
||||
|
@@ -17,7 +17,7 @@ namespace TEngine
|
||||
{
|
||||
base.Awake();
|
||||
|
||||
_timerManager = GameFrameworkEntry.GetModule<TimerManager>();
|
||||
_timerManager = GameFrameworkModuleSystem.GetModule<TimerManager>();
|
||||
if (_timerManager == null)
|
||||
{
|
||||
Log.Fatal("TimerMgr is invalid.");
|
||||
|
Reference in New Issue
Block a user