mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-14 16:51:28 +00:00
模块
This commit is contained in:
@@ -5,7 +5,7 @@ using Object = UnityEngine.Object;
|
|||||||
namespace TEngine
|
namespace TEngine
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 调试器组件。
|
/// 调试器模块。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DisallowMultipleComponent]
|
[DisallowMultipleComponent]
|
||||||
public sealed partial class DebuggerModule : GameFrameworkModuleBase
|
public sealed partial class DebuggerModule : GameFrameworkModuleBase
|
||||||
@@ -157,7 +157,7 @@ namespace TEngine
|
|||||||
private SettingModule _mSettingModule = null;
|
private SettingModule _mSettingModule = null;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游戏框架组件初始化。
|
/// 游戏框架模块初始化。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
|
@@ -24,7 +24,7 @@ namespace TEngine
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游戏框架组件初始化。
|
/// 游戏框架模块初始化。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
|
@@ -20,8 +20,8 @@ namespace TEngine
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取游戏框架模块。
|
/// 获取游戏框架模块。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <typeparam name="T">要获取的游戏框架组件类型。</typeparam>
|
/// <typeparam name="T">要获取的游戏框架模块类型。</typeparam>
|
||||||
/// <returns>要获取的游戏框架组件。</returns>
|
/// <returns>要获取的游戏框架模块。</returns>
|
||||||
public static T GetModule<T>() where T : GameFrameworkModuleBase
|
public static T GetModule<T>() where T : GameFrameworkModuleBase
|
||||||
{
|
{
|
||||||
return (T)GetModule(typeof(T));
|
return (T)GetModule(typeof(T));
|
||||||
@@ -30,8 +30,8 @@ namespace TEngine
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取游戏框架模块。
|
/// 获取游戏框架模块。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="type">要获取的游戏框架组件类型。</param>
|
/// <param name="type">要获取的游戏框架模块类型。</param>
|
||||||
/// <returns>要获取的游戏框架组件。</returns>
|
/// <returns>要获取的游戏框架模块。</returns>
|
||||||
public static GameFrameworkModuleBase GetModule(Type type)
|
public static GameFrameworkModuleBase GetModule(Type type)
|
||||||
{
|
{
|
||||||
LinkedListNode<GameFrameworkModuleBase> current = s_GameFrameworkModules.First;
|
LinkedListNode<GameFrameworkModuleBase> current = s_GameFrameworkModules.First;
|
||||||
@@ -51,8 +51,8 @@ namespace TEngine
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取游戏框架模块。
|
/// 获取游戏框架模块。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="typeName">要获取的游戏框架组件类型名称。</param>
|
/// <param name="typeName">要获取的游戏框架模块类型名称。</param>
|
||||||
/// <returns>要获取的游戏框架组件。</returns>
|
/// <returns>要获取的游戏框架模块。</returns>
|
||||||
public static GameFrameworkModuleBase GetModule(string typeName)
|
public static GameFrameworkModuleBase GetModule(string typeName)
|
||||||
{
|
{
|
||||||
LinkedListNode<GameFrameworkModuleBase> current = s_GameFrameworkModules.First;
|
LinkedListNode<GameFrameworkModuleBase> current = s_GameFrameworkModules.First;
|
||||||
|
@@ -3,12 +3,12 @@
|
|||||||
namespace TEngine
|
namespace TEngine
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游戏框架组件抽象类。
|
/// 游戏框架模块抽象类。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public abstract class GameFrameworkModuleBase : MonoBehaviour
|
public abstract class GameFrameworkModuleBase : MonoBehaviour
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游戏框架组件初始化。
|
/// 游戏框架模块初始化。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
protected virtual void Awake()
|
protected virtual void Awake()
|
||||||
{
|
{
|
||||||
|
@@ -29,7 +29,7 @@ namespace TEngine
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 基础组件。
|
/// 内存池模块。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DisallowMultipleComponent]
|
[DisallowMultipleComponent]
|
||||||
public sealed class MemoryPoolModule : GameFrameworkModuleBase
|
public sealed class MemoryPoolModule : GameFrameworkModuleBase
|
||||||
|
@@ -5,7 +5,7 @@ using UnityEngine;
|
|||||||
namespace TEngine
|
namespace TEngine
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 对象池组件。
|
/// 对象池模块。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DisallowMultipleComponent]
|
[DisallowMultipleComponent]
|
||||||
public sealed class ObjectPoolModule : GameFrameworkModuleBase
|
public sealed class ObjectPoolModule : GameFrameworkModuleBase
|
||||||
@@ -24,7 +24,7 @@ namespace TEngine
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游戏框架组件初始化。
|
/// 游戏框架模块初始化。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
|
@@ -104,7 +104,7 @@ namespace TEngine
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游戏框架组件初始化。
|
/// 游戏框架模块初始化。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
|
@@ -5,7 +5,7 @@ using UnityEngine;
|
|||||||
namespace TEngine
|
namespace TEngine
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游戏配置组件。
|
/// 游戏配置模块。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[DisallowMultipleComponent]
|
[DisallowMultipleComponent]
|
||||||
public sealed class SettingModule : GameFrameworkModuleBase
|
public sealed class SettingModule : GameFrameworkModuleBase
|
||||||
@@ -30,7 +30,7 @@ namespace TEngine
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 游戏框架组件初始化。
|
/// 游戏框架模块初始化。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
protected override void Awake()
|
protected override void Awake()
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user