36 lines
864 B
C#
36 lines
864 B
C#
![]() |
|
|||
|
namespace YooAsset
|
|||
|
{
|
|||
|
internal abstract class FSClearCacheFilesOperation : AsyncOperationBase
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
internal sealed class FSClearCacheFilesCompleteOperation : FSClearCacheFilesOperation
|
|||
|
{
|
|||
|
private readonly string _error;
|
|||
|
|
|||
|
internal FSClearCacheFilesCompleteOperation()
|
|||
|
{
|
|||
|
_error = null;
|
|||
|
}
|
|||
|
internal FSClearCacheFilesCompleteOperation(string error)
|
|||
|
{
|
|||
|
_error = error;
|
|||
|
}
|
|||
|
internal override void InternalOnStart()
|
|||
|
{
|
|||
|
if (string.IsNullOrEmpty(_error))
|
|||
|
{
|
|||
|
Status = EOperationStatus.Succeed;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
Status = EOperationStatus.Failed;
|
|||
|
Error = _error;
|
|||
|
}
|
|||
|
}
|
|||
|
internal override void InternalOnUpdate()
|
|||
|
{
|
|||
|
}
|
|||
|
}
|
|||
|
}
|