Skip to content

Commit 12381d7

Browse files
committed
[修改] 修改基础组件的状态数据写入和读取
1 parent c61d298 commit 12381d7

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

GameFrameX.Core/Components/BaseComponent.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,10 @@ public virtual async Task Inactive()
101101
/// <remarks>
102102
/// 此方法用于异步读取对象的当前状态信息
103103
/// </remarks>
104-
public abstract Task ReadStateAsync();
104+
public virtual Task ReadStateAsync()
105+
{
106+
return Task.CompletedTask;
107+
}
105108

106109
/// <summary>
107110
/// 更新状态
@@ -111,5 +114,8 @@ public virtual async Task Inactive()
111114
/// 此方法用于异步更新对象的状态信息
112115
/// 在状态发生变化时应调用此方法以保持状态的同步
113116
/// </remarks>
114-
public abstract Task WriteStateAsync();
117+
public virtual Task WriteStateAsync()
118+
{
119+
return Task.CompletedTask;
120+
}
115121
}

0 commit comments

Comments
 (0)