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