From 3675666e131c6f88cd01b9d085e6eac05e820399 Mon Sep 17 00:00:00 2001
From: GeWuYou <95328647+GeWuYou@users.noreply.github.com>
Date: Sun, 1 Mar 2026 22:08:26 +0800
Subject: [PATCH] =?UTF-8?q?refactor(core):=20=E9=87=8D=E5=91=BD=E5=90=8DEc?=
=?UTF-8?q?sModule=E4=B8=BAEcsServiceModule=E4=BB=A5=E6=8F=90=E9=AB=98?=
=?UTF-8?q?=E5=91=BD=E5=90=8D=E4=B8=80=E8=87=B4=E6=80=A7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 将EcsModule类重命名为EcsServiceModule
- 更新构造函数名称以匹配新的类名
- 修改ModuleName属性中的类型引用
- 在服务模块管理器中更新模块实例化调用
---
GFramework.Core/services/ServiceModuleManager.cs | 2 +-
.../services/modules/{EcsModule.cs => EcsServiceModule.cs} | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
rename GFramework.Core/services/modules/{EcsModule.cs => EcsServiceModule.cs} (95%)
diff --git a/GFramework.Core/services/ServiceModuleManager.cs b/GFramework.Core/services/ServiceModuleManager.cs
index 0d624f5..8620533 100644
--- a/GFramework.Core/services/ServiceModuleManager.cs
+++ b/GFramework.Core/services/ServiceModuleManager.cs
@@ -63,7 +63,7 @@ public sealed class ServiceModuleManager : IServiceModuleManager
if (properties.EnableEcs)
{
- RegisterModule(new EcsModule(enabled: true));
+ RegisterModule(new EcsServiceModule(enabled: true));
_logger.Info("ECS module enabled via configuration");
}
diff --git a/GFramework.Core/services/modules/EcsModule.cs b/GFramework.Core/services/modules/EcsServiceModule.cs
similarity index 95%
rename from GFramework.Core/services/modules/EcsModule.cs
rename to GFramework.Core/services/modules/EcsServiceModule.cs
index bedf040..41c2fdb 100644
--- a/GFramework.Core/services/modules/EcsModule.cs
+++ b/GFramework.Core/services/modules/EcsServiceModule.cs
@@ -10,7 +10,7 @@ namespace GFramework.Core.services.modules;
/// ECS(Entity Component System)模块,用于注册、初始化和管理ECS相关服务。
/// 该模块负责创建ECS世界和系统运行器,并将其注册到依赖注入容器中。
///
-public sealed class EcsModule : IServiceModule
+public sealed class EcsServiceModule : IServiceModule
{
private EcsSystemRunner? _ecsRunner;
@@ -20,7 +20,7 @@ public sealed class EcsModule : IServiceModule
/// 构造函数,初始化ECS模块。
///
/// 指定模块是否启用,默认为 true。
- public EcsModule(bool enabled = true)
+ public EcsServiceModule(bool enabled = true)
{
IsEnabled = enabled;
}
@@ -28,7 +28,7 @@ public sealed class EcsModule : IServiceModule
///
/// 获取模块名称。
///
- public string ModuleName => nameof(EcsModule);
+ public string ModuleName => nameof(EcsServiceModule);
///
/// 获取模块优先级,数值越小优先级越高。