Files
YooAssetScene/Assets/YooAsset/Runtime/AssetSystem/Provider/CompletedProvider.cs
T
hevinci 53b53eb0a0 Update AssetSystem
加载方法容错提示。
2022-09-05 15:31:26 +08:00

33 lines
495 B
C#

namespace YooAsset
{
internal sealed class CompletedProvider : ProviderBase
{
public override float Progress
{
get
{
if (IsDone)
return 1f;
else
return 0;
}
}
public CompletedProvider(AssetInfo assetInfo) : base(string.Empty, assetInfo)
{
}
public override void Update()
{
}
public void SetCompleted(string error)
{
if (Status == EStatus.None)
{
Status = EStatus.Fail;
LastError = error;
InvokeCompletion();
}
}
}
}