2025-01-09 11:31:04 +08:00
|
|
|
|
|
|
|
|
|
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;
|
|
|
|
|
}
|
2025-02-28 16:11:01 +08:00
|
|
|
|
internal override void InternalStart()
|
2025-01-09 11:31:04 +08:00
|
|
|
|
{
|
|
|
|
|
if (string.IsNullOrEmpty(_error))
|
|
|
|
|
{
|
|
|
|
|
Status = EOperationStatus.Succeed;
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
Status = EOperationStatus.Failed;
|
|
|
|
|
Error = _error;
|
|
|
|
|
}
|
|
|
|
|
}
|
2025-02-28 16:11:01 +08:00
|
|
|
|
internal override void InternalUpdate()
|
2025-01-09 11:31:04 +08:00
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|