using GFramework.Core.Abstractions.Enums; using GFramework.Core.Model; namespace GFramework.Core.Tests.Model; /// /// 测试模型类,用于框架测试目的 /// public sealed class TestModel : AbstractModel, ITestModel { public const int DefaultXp = 5; /// /// 获取模型是否已初始化的状态 /// public bool Initialized { get; private set; } /// /// 初始化模型 /// public void Initialize() { Initialized = true; } public override void OnArchitecturePhase(ArchitecturePhase phase) { } public int GetCurrentXp { get; } = DefaultXp; protected override void OnInit() { } }