update operation system

Operation状态增加Processing处理中状态
This commit is contained in:
hevinci
2023-08-11 16:20:38 +08:00
parent 9b4abf86b6
commit ab2d7d4724
4 changed files with 18 additions and 7 deletions

View File

@@ -73,13 +73,18 @@ namespace YooAsset
internal abstract void Start();
internal abstract void Update();
internal void Finish()
internal void OnFinish()
{
Progress = 1f;
_callback?.Invoke(this);
if (_taskCompletionSource != null)
_taskCompletionSource.TrySetResult(null);
}
internal void OnStart()
{
Status = EOperationStatus.Processing;
}
/// <summary>
/// 清空完成回调