提交 a7a4faa2 编写于 作者: 魔术师Dix's avatar 魔术师Dix

[Fix]获取不到pkg的问题,以及路径显示问题;

上级 7a56580f
# UPM解决方案
# UPM解决方案:苍耳
UPM : 即 Unity Package Manager 的简称。
此工程旨在提供一套自定义地 Package 包的制作、更新、上传、下载的解决方案。
此工程包含2个部分:
- 包上传工具 UPM Publisher
- Unity 内的包管理插件 :Upm Git Extension
------
此解决方案的介绍文档可见以下连接:
UnityPackageManger,扩展包、上传、下载、依赖处理等解决方案。
\ No newline at end of file
......@@ -81,7 +81,8 @@ namespace Cocklebur
OnClick_Close();
//
GitPackageDatabase._upmClient.onAddOperation += op => {
GitPackageDatabase._upmClient.onAddOperation += op =>
{
_loadingSpinner.Start();
_rootContainer.SetEnabled(false);
......@@ -248,11 +249,11 @@ namespace Cocklebur
private static string GetShortPackageId(UpmPackageVersionEx self)
{
var semver = self.semVersion.GetPkgVersionName();
var revision = self.packageInfo.git.revision;
var revision = self.GetPackageInfo()?.git?.revision;
return revision.Contains(semver)
? $"{self.packageUniqueId}/{semver}"
: $"{self.packageUniqueId}/{semver} ({revision})";
}
}
}
}
\ No newline at end of file
......@@ -63,9 +63,9 @@ namespace Cocklebur
void IPackageManagerMenuExtensions.OnAdvancedMenuCreate(DropdownMenu menu)
{
menu.AppendAction("Open manifest.json", _ => OpenManifestJson(), DropdownMenuAction.Status.Normal);
menu.AppendAction("UpmGitExtensions/Open cache directory", _ => GitPackageDatabase.OpenCacheDirectory(), DropdownMenuAction.Status.Normal);
menu.AppendAction("UpmGitExtensions/Clear cache", _ => GitPackageDatabase.ClearCache(), DropdownMenuAction.Status.Normal);
menu.AppendAction("UpmGitExtensions/Fetch packages", _ => GitPackageDatabase.Fetch(), DropdownMenuAction.Status.Normal);
menu.AppendAction("Cocklebur/Open cache directory", _ => GitPackageDatabase.OpenCacheDirectory(), DropdownMenuAction.Status.Normal);
menu.AppendAction("Cocklebur/Clear cache", _ => GitPackageDatabase.ClearCache(), DropdownMenuAction.Status.Normal);
menu.AppendAction("Cocklebur/Fetch packages", _ => GitPackageDatabase.Fetch(), DropdownMenuAction.Status.Normal);
}
void IPackageManagerMenuExtensions.OnAddMenuCreate(DropdownMenu menu)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册