mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-24 20:34:29 +08:00
refactor(asset): 重构资源注册方法命名与注释
- 将 RegisterGameUnit 方法重命名为 RegisterSceneUnit - 将 RegisterTemplate 方法重命名为 RegisterScenePage - 更新相关注释以匹配新的方法命名 - 统一参数命名风格,提升代码可读性 - 调整代码格式,增加空行分隔不同功能区域
This commit is contained in:
parent
6c2832915f
commit
8a963e3e5e
@ -70,41 +70,43 @@ public abstract class AbstractResourceFactorySystem : AbstractSystem, IResourceF
|
|||||||
|
|
||||||
#region Register Helpers(声明式)
|
#region Register Helpers(声明式)
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 注册游戏单位资源到资源管理系统中
|
/// 注册场景单元到资源管理系统中
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <typeparam name="T">游戏单位类型,必须继承自Node</typeparam>
|
/// <typeparam name="T">场景单元类型,必须继承自Node</typeparam>
|
||||||
/// <param name="sceneKey">场景键值,用于标识特定的游戏单位资源</param>
|
/// <param name="sceneUnitKey">场景单元键值,用于标识特定的场景单元资源</param>
|
||||||
/// <param name="preload">是否预加载该资源,默认为false</param>
|
/// <param name="preload">是否预加载该资源,默认为false</param>
|
||||||
public void RegisterGameUnit<T>(
|
public void RegisterSceneUnit<T>(
|
||||||
string sceneKey,
|
string sceneUnitKey,
|
||||||
bool preload = false)
|
bool preload = false)
|
||||||
where T : Node
|
where T : Node
|
||||||
{
|
{
|
||||||
var id = _assetCatalogSystem!.GetSceneUnit(sceneKey);
|
var id = _assetCatalogSystem!.GetSceneUnit(sceneUnitKey);
|
||||||
|
|
||||||
_registry!.Register(
|
_registry!.Register(
|
||||||
sceneKey,
|
sceneUnitKey,
|
||||||
_resourceLoadSystem!.GetOrRegisterGameUnitFactory<T>(id),
|
_resourceLoadSystem!.GetOrRegisterGameUnitFactory<T>(id),
|
||||||
preload
|
preload
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 注册模板资源到资源管理系统中
|
/// 注册场景页面到资源管理系统中
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <typeparam name="T">模板类型,必须继承自Node</typeparam>
|
/// <typeparam name="T">场景页面类型,必须继承自Node</typeparam>
|
||||||
/// <param name="templateKey">模板键值,用于标识特定的模板资源</param>
|
/// <param name="scenePageKey">场景页面键值,用于标识特定的场景页面资源</param>
|
||||||
/// <param name="preload">是否预加载该资源,默认为false</param>
|
/// <param name="preload">是否预加载该资源,默认为false</param>
|
||||||
public void RegisterTemplate<T>(
|
public void RegisterScenePage<T>(
|
||||||
string templateKey,
|
string scenePageKey,
|
||||||
bool preload = false)
|
bool preload = false)
|
||||||
where T : Node
|
where T : Node
|
||||||
{
|
{
|
||||||
var id = _assetCatalogSystem!.GetScenePage(templateKey);
|
var id = _assetCatalogSystem!.GetScenePage(scenePageKey);
|
||||||
|
|
||||||
_registry!.Register(
|
_registry!.Register(
|
||||||
templateKey,
|
scenePageKey,
|
||||||
_resourceLoadSystem!.GetOrRegisterTemplateFactory<T>(id),
|
_resourceLoadSystem!.GetOrRegisterTemplateFactory<T>(id),
|
||||||
preload
|
preload
|
||||||
);
|
);
|
||||||
@ -130,5 +132,6 @@ public abstract class AbstractResourceFactorySystem : AbstractSystem, IResourceF
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user