refactor(architecture): 将架构相关文件从 Architecture 目录移动到 Architectures 目录

- 重命名目录名称从 Architecture 到 Architectures
- 更新所有相关文件的命名空间声明
- 保持代码功能不变,仅调整目录结构和命名空间一致性
This commit is contained in:
GeWuYou 2026-03-14 16:54:07 +08:00
parent c82a15f8bc
commit e022a10bd5
4 changed files with 10 additions and 7 deletions

View File

@ -1,10 +1,11 @@
using GFramework.Core.Abstractions.Architectures; using GFramework.Core.Abstractions.Architectures;
using GFramework.Core.Abstractions.Environment; using GFramework.Core.Abstractions.Environment;
using GFramework.Core.Architectures;
using GFramework.Core.Constants; using GFramework.Core.Constants;
using GFramework.Godot.Extensions; using GFramework.Godot.Extensions;
using Godot; using Godot;
namespace GFramework.Godot.Architecture; namespace GFramework.Godot.Architectures;
/// <summary> /// <summary>
/// 抽象架构类,为特定类型的架构提供基础实现框架。 /// 抽象架构类,为特定类型的架构提供基础实现框架。
@ -15,7 +16,7 @@ public abstract class AbstractArchitecture(
IEnvironment? environment = null, IEnvironment? environment = null,
IArchitectureServices? services = null, IArchitectureServices? services = null,
IArchitectureContext? context = null IArchitectureContext? context = null
) : Core.Architectures.Architecture(configuration, environment, services, context) ) : Architecture(configuration, environment, services, context)
{ {
/// <summary> /// <summary>
/// 存储所有已安装的Godot架构扩展组件列表 /// 存储所有已安装的Godot架构扩展组件列表

View File

@ -1,8 +1,9 @@
using GFramework.Core.Abstractions.Architectures; using GFramework.Core.Abstractions.Architectures;
using GFramework.Core.Abstractions.Enums; using GFramework.Core.Abstractions.Enums;
using GFramework.Core.Architectures;
using Godot; using Godot;
namespace GFramework.Godot.Architecture; namespace GFramework.Godot.Architectures;
/// <summary> /// <summary>
/// 抽象的Godot模块基类用于定义Godot框架中的模块行为 /// 抽象的Godot模块基类用于定义Godot框架中的模块行为
@ -31,7 +32,7 @@ public abstract class AbstractGodotModule : IGodotModule
/// 当模块被附加到架构时调用此方法 /// 当模块被附加到架构时调用此方法
/// </summary> /// </summary>
/// <param name="architecture">被附加到的架构实例</param> /// <param name="architecture">被附加到的架构实例</param>
public virtual void OnAttach(Core.Architectures.Architecture architecture) public virtual void OnAttach(Architecture architecture)
{ {
} }

View File

@ -1,6 +1,6 @@
using Godot; using Godot;
namespace GFramework.Godot.Architecture; namespace GFramework.Godot.Architectures;
/// <summary> /// <summary>
/// 架构锚点节点类用于在Godot场景树中作为架构组件的根节点 /// 架构锚点节点类用于在Godot场景树中作为架构组件的根节点

View File

@ -1,7 +1,8 @@
using GFramework.Core.Abstractions.Architectures; using GFramework.Core.Abstractions.Architectures;
using GFramework.Core.Architectures;
using Godot; using Godot;
namespace GFramework.Godot.Architecture; namespace GFramework.Godot.Architectures;
/// <summary> /// <summary>
/// Godot模块接口定义了Godot引擎中模块的基本行为和属性 /// Godot模块接口定义了Godot引擎中模块的基本行为和属性
@ -17,7 +18,7 @@ public interface IGodotModule : IArchitectureModule
/// 当模块被附加到架构时调用 /// 当模块被附加到架构时调用
/// </summary> /// </summary>
/// <param name="architecture">要附加到的架构实例</param> /// <param name="architecture">要附加到的架构实例</param>
void OnAttach(Core.Architectures.Architecture architecture); void OnAttach(Architecture architecture);
/// <summary> /// <summary>
/// 当模块从架构分离时调用 /// 当模块从架构分离时调用