123456789101112131415161718192021222324252627282930313233 |
-
- 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();
- }
- }
- }
- }
|