mirror of
https://github.com/tuyoogame/YooAsset.git
synced 2026-05-30 13:38:46 +00:00
refactor : operation system
This commit is contained in:
@@ -152,6 +152,14 @@ namespace YooAsset
|
|||||||
return IsDone;
|
return IsDone;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 清空完成回调
|
||||||
|
/// </summary>
|
||||||
|
protected void ClearCompletedCallback()
|
||||||
|
{
|
||||||
|
_callback = null;
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 等待异步执行完毕
|
/// 等待异步执行完毕
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -15,6 +15,10 @@ namespace YooAsset
|
|||||||
{
|
{
|
||||||
OnAbort();
|
OnAbort();
|
||||||
}
|
}
|
||||||
|
internal override void InternalWaitForAsyncComplete()
|
||||||
|
{
|
||||||
|
OnWaitForAsyncComplete();
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 异步操作开始
|
/// 异步操作开始
|
||||||
@@ -31,6 +35,11 @@ namespace YooAsset
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
protected abstract void OnAbort();
|
protected abstract void OnAbort();
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 异步等待完成
|
||||||
|
/// </summary>
|
||||||
|
protected virtual void OnWaitForAsyncComplete() { }
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 异步操作系统是否繁忙
|
/// 异步操作系统是否繁忙
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user