We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d049035 commit a4d9712Copy full SHA for a4d9712
1 file changed
GameFrameX.Core/Components/StateComponent.cs
@@ -117,6 +117,11 @@ protected virtual async Task ActiveReadStateAsync()
117
await Task.CompletedTask;
118
}
119
120
+ /// <summary>
121
+ /// 是否创建默认数据
122
+ /// </summary>
123
+ protected bool IsCreateDefaultState { get; } = true;
124
+
125
/// <summary>
126
/// 准备状态
127
/// </summary>
@@ -134,7 +139,7 @@ public async Task ReadStateAsync()
134
139
135
140
if (State.IsNull())
136
141
{
137
- State = await GameDb.FindAsync<TState>(ActorId);
142
+ State = await GameDb.FindAsync<TState>(ActorId, default, IsCreateDefaultState);
138
143
144
145
if (State.IsNotNull())
0 commit comments