GeWuYou af76e0ab0b refactor(ecs): 移除Arch ECS模块及相关组件和系统
- 删除Position组件结构体定义
- 删除Velocity组件结构体定义
- 删除MovementSystem移动系统实现
- 移除ArchEcsModule ECS模块管理器
- 删除ArchSystemAdapter适配器基类
- 从ServiceModuleManager中移除ECS模块注册逻辑
- 从ArchitectureProperties中移除EnableEcs配置选项
- 删除ECS相关的单元测试文件
- 从项目文件中移除Arch和Arch.System包引用
- 从解决方案文件中移除ECS相关项目引用
- 更新项目配置文件中的目标框架和测试项目属性
2026-03-08 19:45:36 +08:00

20 lines
799 B
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

namespace GFramework.Core.Abstractions.properties;
/// <summary>
/// 架构选项配置类,用于定义架构行为的相关配置选项。
/// 通过该类可以控制架构的初始化行为和运行时特性。
/// </summary>
public sealed class ArchitectureProperties
{
/// <summary>
/// 允许延迟注册开关,当设置为 true 时允许在初始化完成后进行组件注册。
/// 默认值为 false表示不允许延迟注册。
/// </summary>
public bool AllowLateRegistration { get; set; }
/// <summary>
/// 严格阶段验证开关,当设置为 true 时启用严格的阶段验证机制。
/// 默认值为 false表示不启用严格验证。
/// </summary>
public bool StrictPhaseValidation { get; set; }
}