|
@@ -390,16 +390,19 @@ namespace GFGGame
|
|
|
private static IEnumerator CheckVersion(string packageName)
|
|
|
{
|
|
|
var package = YooAssets.GetPackage(packageName);
|
|
|
- string oldVersion = package.GetPackageVersion();
|
|
|
+ if (string.IsNullOrEmpty(GameGlobal.promotedVersion))
|
|
|
+ {
|
|
|
+ GameGlobal.promotedVersion = package.GetPackageVersion();
|
|
|
+ }
|
|
|
var operation = package.UpdatePackageVersionAsync();
|
|
|
yield return operation;
|
|
|
|
|
|
if (operation.Status == EOperationStatus.Succeed)
|
|
|
{
|
|
|
- VersionController.Instance.PackageVersion = operation.PackageVersion;
|
|
|
- LogUtil.LogDev($"版本对比: {oldVersion} {operation.PackageVersion}");
|
|
|
- if (!operation.PackageVersion.Equals(oldVersion))
|
|
|
+ LogUtil.LogDev($"版本对比: {GameGlobal.promotedVersion} {operation.PackageVersion}");
|
|
|
+ if (!operation.PackageVersion.Equals(GameGlobal.promotedVersion))
|
|
|
{
|
|
|
+ GameGlobal.promotedVersion = operation.PackageVersion;
|
|
|
AlertSystem.Show("游戏已有更新,您可以立即重启游戏获取最佳游戏体验,也可以稍后重启更新。")
|
|
|
.SetLeftButton(true, "稍后更新")
|
|
|
.SetRightButton(true, "重启游戏", (obj) =>
|