From 013fd1ee020495bddded7e46d89adb7a533c1a9a Mon Sep 17 00:00:00 2001
From: GeWuYou <95328647+GeWuYou@users.noreply.github.com>
Date: Wed, 4 Feb 2026 20:47:52 +0800
Subject: [PATCH] =?UTF-8?q?feat(setting):=20=E6=B7=BB=E5=8A=A0=E8=AE=BE?=
=?UTF-8?q?=E7=BD=AE=E6=A8=A1=E5=9E=8B=E5=88=9D=E5=A7=8B=E5=8C=96=E7=8A=B6?=
=?UTF-8?q?=E6=80=81=E6=A3=80=E6=9F=A5=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在 ISettingsModel 接口中新增 IsInitialized 属性
- 提供布尔值返回当前对象初始化状态
- 支持外部调用方检查模型是否已完成初始化
- [release ci]
---
GFramework.Game.Abstractions/setting/ISettingsModel.cs | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/GFramework.Game.Abstractions/setting/ISettingsModel.cs b/GFramework.Game.Abstractions/setting/ISettingsModel.cs
index f47be74..7cf2ae9 100644
--- a/GFramework.Game.Abstractions/setting/ISettingsModel.cs
+++ b/GFramework.Game.Abstractions/setting/ISettingsModel.cs
@@ -10,6 +10,13 @@ namespace GFramework.Game.Abstractions.setting;
///
public interface ISettingsModel : IModel
{
+ ///
+ /// 获取一个布尔值,指示当前对象是否已初始化。
+ ///
+ ///
+ /// 如果对象已初始化,则返回 true;否则返回 false。
+ ///
+ public bool IsInitialized { get; }
// =========================
// Data
// =========================