From 8a963e3e5e7b17aa043f5736697382ebf43d2138 Mon Sep 17 00:00:00 2001
From: GwWuYou <95328647+GeWuYou@users.noreply.github.com>
Date: Sun, 21 Dec 2025 19:22:47 +0800
Subject: [PATCH] =?UTF-8?q?refactor(asset):=20=E9=87=8D=E6=9E=84=E8=B5=84?=
=?UTF-8?q?=E6=BA=90=E6=B3=A8=E5=86=8C=E6=96=B9=E6=B3=95=E5=91=BD=E5=90=8D?=
=?UTF-8?q?=E4=B8=8E=E6=B3=A8=E9=87=8A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 将 RegisterGameUnit 方法重命名为 RegisterSceneUnit
- 将 RegisterTemplate 方法重命名为 RegisterScenePage
- 更新相关注释以匹配新的方法命名
- 统一参数命名风格,提升代码可读性
- 调整代码格式,增加空行分隔不同功能区域
---
.../assets/AbstractResourceFactorySystem.cs | 31 ++++++++++---------
1 file changed, 17 insertions(+), 14 deletions(-)
diff --git a/GFramework.Godot/assets/AbstractResourceFactorySystem.cs b/GFramework.Godot/assets/AbstractResourceFactorySystem.cs
index 2f23a57..0873083 100644
--- a/GFramework.Godot/assets/AbstractResourceFactorySystem.cs
+++ b/GFramework.Godot/assets/AbstractResourceFactorySystem.cs
@@ -70,41 +70,43 @@ public abstract class AbstractResourceFactorySystem : AbstractSystem, IResourceF
#region Register Helpers(声明式)
+
///
- /// 注册游戏单位资源到资源管理系统中
+ /// 注册场景单元到资源管理系统中
///
- /// 游戏单位类型,必须继承自Node
- /// 场景键值,用于标识特定的游戏单位资源
+ /// 场景单元类型,必须继承自Node
+ /// 场景单元键值,用于标识特定的场景单元资源
/// 是否预加载该资源,默认为false
- public void RegisterGameUnit(
- string sceneKey,
+ public void RegisterSceneUnit(
+ string sceneUnitKey,
bool preload = false)
where T : Node
{
- var id = _assetCatalogSystem!.GetSceneUnit(sceneKey);
+ var id = _assetCatalogSystem!.GetSceneUnit(sceneUnitKey);
_registry!.Register(
- sceneKey,
+ sceneUnitKey,
_resourceLoadSystem!.GetOrRegisterGameUnitFactory(id),
preload
);
}
+
///
- /// 注册模板资源到资源管理系统中
+ /// 注册场景页面到资源管理系统中
///
- /// 模板类型,必须继承自Node
- /// 模板键值,用于标识特定的模板资源
+ /// 场景页面类型,必须继承自Node
+ /// 场景页面键值,用于标识特定的场景页面资源
/// 是否预加载该资源,默认为false
- public void RegisterTemplate(
- string templateKey,
+ public void RegisterScenePage(
+ string scenePageKey,
bool preload = false)
where T : Node
{
- var id = _assetCatalogSystem!.GetScenePage(templateKey);
+ var id = _assetCatalogSystem!.GetScenePage(scenePageKey);
_registry!.Register(
- templateKey,
+ scenePageKey,
_resourceLoadSystem!.GetOrRegisterTemplateFactory(id),
preload
);
@@ -130,5 +132,6 @@ public abstract class AbstractResourceFactorySystem : AbstractSystem, IResourceF
);
}
+
#endregion
}
\ No newline at end of file