From 87b174770f6b7536c00dc88da40143a3864daf6d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E3=80=90=E7=A8=8B=E5=BA=8F=E3=80=91=E7=A8=8B=E4=B8=80?=
=?UTF-8?q?=E5=B3=B0?= <649669121@qq.com>
Date: Tue, 17 Jan 2023 11:42:10 +0800
Subject: [PATCH] =?UTF-8?q?=E3=80=90Fix=E3=80=91=E6=9B=B4=E6=96=B0?=
=?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=9B=B4=E6=96=B0=E6=97=B6=E7=9A=84=E5=8C=85?=
=?UTF-8?q?=E9=80=89=E9=A1=B9=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98=EF=BC=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
UpmGitTool/Assets/Scritps/Core/AppState.cs | 2 +-
UpmGitTool/Assets/Scritps/Core/CoreFunction.cs | 1 +
.../Assets/Scritps/UI/Controller/UICtrl_PackageItem.cs | 2 ++
UpmGitTool/Assets/Scritps/Utils/Lib.cs | 5 +++++
4 files changed, 9 insertions(+), 1 deletion(-)
diff --git a/UpmGitTool/Assets/Scritps/Core/AppState.cs b/UpmGitTool/Assets/Scritps/Core/AppState.cs
index 0247deb..371c030 100644
--- a/UpmGitTool/Assets/Scritps/Core/AppState.cs
+++ b/UpmGitTool/Assets/Scritps/Core/AppState.cs
@@ -92,7 +92,7 @@ namespace UpmGitTool
else
pkg.UpdateData(version);
pkg.OnDataRefresh();
- Logger.Log($"Add Version: {version.Name}| {version.Name} | {version.VersionString}");
+ Logger.Log($"更新版本: {version.Name}| {version.Name} | {version.VersionString}");
}
}
diff --git a/UpmGitTool/Assets/Scritps/Core/CoreFunction.cs b/UpmGitTool/Assets/Scritps/Core/CoreFunction.cs
index db0b9d6..3195a61 100644
--- a/UpmGitTool/Assets/Scritps/Core/CoreFunction.cs
+++ b/UpmGitTool/Assets/Scritps/Core/CoreFunction.cs
@@ -219,6 +219,7 @@ namespace UpmGitTool
if (pkg == null) return;
var gitUrl = pkg.PackageUrl;
pkg.FetchReq = StartFetchGitUrl(gitUrl);
+ GYEventsCenter.PostNotification(Lib.ON_UPACKAGE_START_FETCH, pkg);
}
public static GitFetchReq StartFetchGitUrl(string gitUrl)
diff --git a/UpmGitTool/Assets/Scritps/UI/Controller/UICtrl_PackageItem.cs b/UpmGitTool/Assets/Scritps/UI/Controller/UICtrl_PackageItem.cs
index c41ea1d..144367c 100644
--- a/UpmGitTool/Assets/Scritps/UI/Controller/UICtrl_PackageItem.cs
+++ b/UpmGitTool/Assets/Scritps/UI/Controller/UICtrl_PackageItem.cs
@@ -55,6 +55,7 @@ namespace UpmGitTool.UI
if (IsAddedEvents) return;
IsAddedEvents = true;
GYEventsCenter.RegisterEventMsg(Lib.ON_PACKAGE_DATA_REFRESH, OnPackageDataRefresh);
+ GYEventsCenter.RegisterEventMsg(Lib.ON_UPACKAGE_START_FETCH, OnPackageDataRefresh);
}
private void RemoveEvents()
@@ -62,6 +63,7 @@ namespace UpmGitTool.UI
if (!IsAddedEvents) return;
IsAddedEvents = false;
GYEventsCenter.RemoveEventMsg(Lib.ON_PACKAGE_DATA_REFRESH, OnPackageDataRefresh);
+ GYEventsCenter.RemoveEventMsg(Lib.ON_UPACKAGE_START_FETCH, OnPackageDataRefresh);
}
#region 选中与否的表现
diff --git a/UpmGitTool/Assets/Scritps/Utils/Lib.cs b/UpmGitTool/Assets/Scritps/Utils/Lib.cs
index 2f1eab7..fd0bef6 100644
--- a/UpmGitTool/Assets/Scritps/Utils/Lib.cs
+++ b/UpmGitTool/Assets/Scritps/Utils/Lib.cs
@@ -54,6 +54,11 @@
///
public const string ON_ADD_GIT_FETCH_REQ = "ON_ADD_GIT_FETCH_REQ";
+ ///
+ /// 一个包开始升级
+ ///
+ public const string ON_UPACKAGE_START_FETCH = "ON_UPACKAGE_START_FETCH";
+
///
/// 打开了一个Unity工程;
///
--
GitLab