From d73be1e15ec3ea28bd8b0f93f1f1080a404eca92 Mon Sep 17 00:00:00 2001 From: GwWuYou <95328647+GeWuYou@users.noreply.github.com> Date: Sun, 28 Dec 2025 15:13:11 +0800 Subject: [PATCH] =?UTF-8?q?refactor(architecture):=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E5=91=BD=E5=90=8D=E7=A9=BA=E9=97=B4=E7=BB=93=E6=9E=84=E5=B9=B6?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=BF=85=E8=A6=81=E5=BC=95=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 ArchitecturePhase 枚举移至 enums 命名空间 - 在多个架构相关文件中添加 enums 命名空间引用 - 修复 IController 接口中的错误命名空间声明 - 统一架构组件的命名空间组织结构 --- .../architecture/IArchitectureLifecycle.cs | 4 +++- .../architecture/IArchitecturePhaseAware.cs | 4 +++- GFramework.Core.Abstractions/controller/IController.cs | 2 +- GFramework.Core.Abstractions/enums/ArchitecturePhase.cs | 2 +- GFramework.Core/architecture/Architecture.cs | 1 + GFramework.Core/architecture/ArchitectureConstants.cs | 2 +- GFramework.Godot/architecture/AbstractGodotModule.cs | 1 + GFramework.Godot/assets/AbstractResourceFactorySystem.cs | 1 + 8 files changed, 12 insertions(+), 5 deletions(-) diff --git a/GFramework.Core.Abstractions/architecture/IArchitectureLifecycle.cs b/GFramework.Core.Abstractions/architecture/IArchitectureLifecycle.cs index c2f5103..28b3948 100644 --- a/GFramework.Core.Abstractions/architecture/IArchitectureLifecycle.cs +++ b/GFramework.Core.Abstractions/architecture/IArchitectureLifecycle.cs @@ -1,4 +1,6 @@ -namespace GFramework.Core.Abstractions.architecture; +using GFramework.Core.Abstractions.enums; + +namespace GFramework.Core.Abstractions.architecture; /// /// 架构生命周期接口,定义了架构在不同阶段的回调方法 diff --git a/GFramework.Core.Abstractions/architecture/IArchitecturePhaseAware.cs b/GFramework.Core.Abstractions/architecture/IArchitecturePhaseAware.cs index b7000ce..c7bcfeb 100644 --- a/GFramework.Core.Abstractions/architecture/IArchitecturePhaseAware.cs +++ b/GFramework.Core.Abstractions/architecture/IArchitecturePhaseAware.cs @@ -1,4 +1,6 @@ -namespace GFramework.Core.Abstractions.architecture; +using GFramework.Core.Abstractions.enums; + +namespace GFramework.Core.Abstractions.architecture; /// /// 定义架构阶段感知接口,用于在架构的不同阶段执行相应的逻辑 diff --git a/GFramework.Core.Abstractions/controller/IController.cs b/GFramework.Core.Abstractions/controller/IController.cs index c69c455..e667209 100644 --- a/GFramework.Core.Abstractions/controller/IController.cs +++ b/GFramework.Core.Abstractions/controller/IController.cs @@ -1,6 +1,6 @@ using GFramework.Core.Abstractions.rule; -namespace GFramework.GFramework.Core.Abstractions.controller; +namespace GFramework.Core.Abstractions.controller; /// /// 控制器接口,定义了控制器需要实现的所有功能契约 diff --git a/GFramework.Core.Abstractions/enums/ArchitecturePhase.cs b/GFramework.Core.Abstractions/enums/ArchitecturePhase.cs index 88cfd51..bb396f9 100644 --- a/GFramework.Core.Abstractions/enums/ArchitecturePhase.cs +++ b/GFramework.Core.Abstractions/enums/ArchitecturePhase.cs @@ -1,4 +1,4 @@ -namespace GFramework.Core.Abstractions.architecture; +namespace GFramework.Core.Abstractions.enums; /// /// 架构阶段枚举,定义了系统架构初始化和运行过程中的各个关键阶段 diff --git a/GFramework.Core/architecture/Architecture.cs b/GFramework.Core/architecture/Architecture.cs index 731b7fa..951f776 100644 --- a/GFramework.Core/architecture/Architecture.cs +++ b/GFramework.Core/architecture/Architecture.cs @@ -1,4 +1,5 @@ using GFramework.Core.Abstractions.architecture; +using GFramework.Core.Abstractions.enums; using GFramework.Core.Abstractions.events; using GFramework.Core.Abstractions.ioc; using GFramework.Core.Abstractions.logging; diff --git a/GFramework.Core/architecture/ArchitectureConstants.cs b/GFramework.Core/architecture/ArchitectureConstants.cs index 7012b69..f7658cf 100644 --- a/GFramework.Core/architecture/ArchitectureConstants.cs +++ b/GFramework.Core/architecture/ArchitectureConstants.cs @@ -1,5 +1,5 @@ using System.Collections.Immutable; -using GFramework.Core.Abstractions.architecture; +using GFramework.Core.Abstractions.enums; namespace GFramework.Core.architecture; diff --git a/GFramework.Godot/architecture/AbstractGodotModule.cs b/GFramework.Godot/architecture/AbstractGodotModule.cs index dea4c9a..c116765 100644 --- a/GFramework.Godot/architecture/AbstractGodotModule.cs +++ b/GFramework.Godot/architecture/AbstractGodotModule.cs @@ -1,4 +1,5 @@ using GFramework.Core.Abstractions.architecture; +using GFramework.Core.Abstractions.enums; using GFramework.Core.architecture; using Godot; diff --git a/GFramework.Godot/assets/AbstractResourceFactorySystem.cs b/GFramework.Godot/assets/AbstractResourceFactorySystem.cs index ba727cd..ec079b2 100644 --- a/GFramework.Godot/assets/AbstractResourceFactorySystem.cs +++ b/GFramework.Godot/assets/AbstractResourceFactorySystem.cs @@ -1,4 +1,5 @@ using GFramework.Core.Abstractions.architecture; +using GFramework.Core.Abstractions.enums; using GFramework.Core.system; using GFramework.Game.Abstractions.assets; using GFramework.Godot.Abstractions.assets;