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); /// /// 获取模块优先级,数值越小优先级越高。