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