update operation system

This commit is contained in:
hevinci
2023-10-10 12:17:01 +08:00
parent b3a135e1a2
commit 5d9ef12577
29 changed files with 106 additions and 97 deletions

View File

@@ -98,12 +98,12 @@ namespace YooAsset
// 统计下载信息
CalculatDownloaderInfo();
}
internal override void Start()
internal override void InternalOnStart()
{
YooLogger.Log($"Begine to download : {TotalDownloadCount} files and {TotalDownloadBytes} bytes");
_steps = ESteps.Check;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -35,11 +35,11 @@ namespace YooAsset
_impl = impl;
_simulateManifestFilePath = simulateManifestFilePath;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.LoadEditorManifest;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.LoadEditorManifest)
{
@@ -93,11 +93,11 @@ namespace YooAsset
{
_impl = impl;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.QueryBuildinPackageVersion;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;
@@ -201,11 +201,11 @@ namespace YooAsset
{
_impl = impl;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.CheckAppFootPrint;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;
@@ -382,11 +382,11 @@ namespace YooAsset
{
_impl = impl;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.QueryWebPackageVersion;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -32,11 +32,11 @@ namespace YooAsset
{
_buffer = new BufferReader(binaryData);
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.DeserializeFileHeader;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -27,12 +27,12 @@ namespace YooAsset
_packageVersion = packageVersion;
_timeout = timeout;
}
internal override void Start()
internal override void InternalOnStart()
{
_requestCount = RequestHelper.GetRequestFailedCount(_persistent.PackageName, nameof(DownloadManifestOperation));
_steps = ESteps.DownloadPackageHashFile;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -28,11 +28,11 @@ namespace YooAsset
_persistent = persistent;
_buildinPackageVersion = buildinPackageVersion;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.LoadBuildinManifest;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -32,11 +32,11 @@ namespace YooAsset
_persistent = persistent;
_packageVersion = packageVersion;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.QueryCachePackageHash;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -28,11 +28,11 @@ namespace YooAsset
_packageName = packageName;
_manifestFilePath = manifestFilePath;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.LoadEditorManifest;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -37,12 +37,12 @@ namespace YooAsset
_packageVersion = packageVersion;
_timeout = timeout;
}
internal override void Start()
internal override void InternalOnStart()
{
_requestCount = RequestHelper.GetRequestFailedCount(_packageName, nameof(LoadRemoteManifestOperation));
_steps = ESteps.DownloadPackageHashFile;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -24,11 +24,11 @@ namespace YooAsset
{
_persistent = persistent;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.LoadBuildinPackageVersionFile;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -26,11 +26,11 @@ namespace YooAsset
_persistent = persistent;
_packageVersion = packageVersion;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.LoadCachePackageHashFile;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -24,11 +24,11 @@ namespace YooAsset
{
_persistent = persistent;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.LoadCachePackageVersionFile;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -31,12 +31,12 @@ namespace YooAsset
_packageVersion = packageVersion;
_timeout = timeout;
}
internal override void Start()
internal override void InternalOnStart()
{
_requestCount = RequestHelper.GetRequestFailedCount(_packageName, nameof(QueryRemotePackageHashOperation));
_steps = ESteps.DownloadPackageHash;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -31,12 +31,12 @@ namespace YooAsset
_appendTimeTicks = appendTimeTicks;
_timeout = timeout;
}
internal override void Start()
internal override void InternalOnStart()
{
_requestCount = RequestHelper.GetRequestFailedCount(_packageName, nameof(QueryRemotePackageVersionOperation));
_steps = ESteps.DownloadPackageVersion;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -22,11 +22,11 @@ namespace YooAsset
_persistent = persistent;
_buildinPackageVersion = buildinPackageVersion;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.UnpackManifestHashFile;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -59,11 +59,11 @@ namespace YooAsset
{
_impl = impl;
}
internal override void Start()
internal override void InternalOnStart()
{
Status = EOperationStatus.Succeed;
}
internal override void Update()
internal override void InternalOnUpdate()
{
}
@@ -96,11 +96,11 @@ namespace YooAsset
{
_impl = impl;
}
internal override void Start()
internal override void InternalOnStart()
{
Status = EOperationStatus.Succeed;
}
internal override void Update()
internal override void InternalOnUpdate()
{
}
@@ -154,11 +154,11 @@ namespace YooAsset
_packageVersion = packageVersion;
_timeout = timeout;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.CheckActiveManifest;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;
@@ -331,11 +331,11 @@ namespace YooAsset
{
_impl = impl;
}
internal override void Start()
internal override void InternalOnStart()
{
Status = EOperationStatus.Succeed;
}
internal override void Update()
internal override void InternalOnUpdate()
{
}

View File

@@ -23,11 +23,11 @@ namespace YooAsset
public EditorPlayModeUpdatePackageManifestOperation()
{
}
internal override void Start()
internal override void InternalOnStart()
{
Status = EOperationStatus.Succeed;
}
internal override void Update()
internal override void InternalOnUpdate()
{
}
}
@@ -40,11 +40,11 @@ namespace YooAsset
public OfflinePlayModeUpdatePackageManifestOperation()
{
}
internal override void Start()
internal override void InternalOnStart()
{
Status = EOperationStatus.Succeed;
}
internal override void Update()
internal override void InternalOnUpdate()
{
}
}
@@ -84,11 +84,11 @@ namespace YooAsset
_autoSaveVersion = autoSaveVersion;
_timeout = timeout;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.CheckParams;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;
@@ -229,11 +229,11 @@ namespace YooAsset
_packageVersion = packageVersion;
_timeout = timeout;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.CheckParams;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;

View File

@@ -20,11 +20,11 @@ namespace YooAsset
/// </summary>
internal sealed class EditorPlayModeUpdatePackageVersionOperation : UpdatePackageVersionOperation
{
internal override void Start()
internal override void InternalOnStart()
{
Status = EOperationStatus.Succeed;
}
internal override void Update()
internal override void InternalOnUpdate()
{
}
}
@@ -34,11 +34,11 @@ namespace YooAsset
/// </summary>
internal sealed class OfflinePlayModeUpdatePackageVersionOperation : UpdatePackageVersionOperation
{
internal override void Start()
internal override void InternalOnStart()
{
Status = EOperationStatus.Succeed;
}
internal override void Update()
internal override void InternalOnUpdate()
{
}
}
@@ -67,11 +67,11 @@ namespace YooAsset
_appendTimeTicks = appendTimeTicks;
_timeout = timeout;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.QueryRemotePackageVersion;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;
@@ -127,11 +127,11 @@ namespace YooAsset
_appendTimeTicks = appendTimeTicks;
_timeout = timeout;
}
internal override void Start()
internal override void InternalOnStart()
{
_steps = ESteps.QueryRemotePackageVersion;
}
internal override void Update()
internal override void InternalOnUpdate()
{
if (_steps == ESteps.None || _steps == ESteps.Done)
return;