Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
zwt069074237
UPM解决方案:苍耳
提交
56cef497
UPM解决方案:苍耳
项目概览
zwt069074237
/
UPM解决方案:苍耳
与 Fork 源项目一致
Fork自
魔术师Dix / UPM解决方案:苍耳
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
UPM解决方案:苍耳
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
56cef497
编写于
12月 26, 2022
作者:
魔术师Dix
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
【UpmGitTool】更新数据管理;
上级
be50f4b8
变更
10
展开全部
隐藏空白更改
内联
并排
Showing
10 changed file
with
94 addition
and
4379 deletion
+94
-4379
UpmGitTool/Assembly-CSharp-Editor.csproj
UpmGitTool/Assembly-CSharp-Editor.csproj
+0
-938
UpmGitTool/Assembly-CSharp-firstpass.csproj
UpmGitTool/Assembly-CSharp-firstpass.csproj
+0
-912
UpmGitTool/Assembly-CSharp.csproj
UpmGitTool/Assembly-CSharp.csproj
+0
-942
UpmGitTool/Assets/Scritps/Core/AppState.cs
UpmGitTool/Assets/Scritps/Core/AppState.cs
+37
-0
UpmGitTool/Assets/Scritps/Core/Fetch/UPackage.cs
UpmGitTool/Assets/Scritps/Core/Fetch/UPackage.cs
+41
-0
UpmGitTool/Assets/Scritps/Core/Fetch/UPackage.cs.meta
UpmGitTool/Assets/Scritps/Core/Fetch/UPackage.cs.meta
+11
-0
UpmGitTool/Assets/Scritps/UI/Controller/UICtrl_DescripeContent.cs
...ol/Assets/Scritps/UI/Controller/UICtrl_DescripeContent.cs
+4
-3
UpmGitTool/Assets/StreamingAssets/build_info
UpmGitTool/Assets/StreamingAssets/build_info
+1
-1
UpmGitTool/Reporter.csproj
UpmGitTool/Reporter.csproj
+0
-786
UpmGitTool/Sirenix.OdinInspector.Modules.UnityMathematics.csproj
...ool/Sirenix.OdinInspector.Modules.UnityMathematics.csproj
+0
-797
未找到文件。
UpmGitTool/Assembly-CSharp-Editor.csproj
已删除
100644 → 0
浏览文件 @
be50f4b8
此差异已折叠。
点击以展开。
UpmGitTool/Assembly-CSharp-firstpass.csproj
已删除
100644 → 0
浏览文件 @
be50f4b8
此差异已折叠。
点击以展开。
UpmGitTool/Assembly-CSharp.csproj
已删除
100644 → 0
浏览文件 @
be50f4b8
此差异已折叠。
点击以展开。
UpmGitTool/Assets/Scritps/Core/AppState.cs
浏览文件 @
56cef497
using
Newtonsoft.Json
;
using
System.Collections.Generic
;
namespace
UpmGitTool
{
...
...
@@ -13,6 +14,7 @@ namespace UpmGitTool
{
unityManifes
=
JsonConvert
.
DeserializeObject
<
UnityManifes
>(
jsonStr
);
unityManifes
.
OnSerialized
();
OnManifesLoaded
();
}
/// <summary>
...
...
@@ -25,5 +27,40 @@ namespace UpmGitTool
/// </summary>
public
static
string
Path_FetchJsCmd
;
#
region
拉取
Git
的结果
private
static
Dictionary
<
string
,
UPackage
>
DictPackages
=
new
Dictionary
<
string
,
UPackage
>();
private
static
void
OnManifesLoaded
()
{
DictPackages
.
Clear
();
var
L
=
unityManifes
.
ListPackageItems
;
int
length
=
L
.
Count
;
for
(
int
i
=
0
;
i
<
length
;
i
++)
{
var
item
=
L
[
i
];
if
(!
item
.
IsGitUrl
)
continue
;
UPackage
pkg
=
new
UPackage
(
item
);
DictPackages
.
Add
(
pkg
.
Key
,
pkg
);
}
}
public
static
UPackage
FindPackage
(
FetchResult
fetchRet
)
{
if
(
fetchRet
==
null
)
return
null
;
UPackage
pkg
;
var
key
=
fetchRet
.
url
;
if
(!
DictPackages
.
TryGetValue
(
key
,
out
pkg
))
{
pkg
=
new
UPackage
(
fetchRet
);
DictPackages
.
Add
(
key
,
pkg
);
}
pkg
.
SetData
(
fetchRet
);
return
pkg
;
}
#
endregion
}
}
\ No newline at end of file
UpmGitTool/Assets/Scritps/Core/Fetch/UPackage.cs
0 → 100644
浏览文件 @
56cef497
/*
*Copyright(C) 2023 by Cocklebur All rights reserved.
*Unity版本:2022.2.1f1c1
*作者:Chief
*创建日期: 2022-12-26
*模块说明:模板信息
*版本: 1.0
*/
namespace
UpmGitTool
{
/// <summary>
/// Unity Package ,这里统一管理
/// </summary>
public
class
UPackage
{
public
FetchResult
FetchResult
{
get
;
private
set
;
}
public
PackageItem
PackageItem
{
get
;
private
set
;
}
public
string
Key
{
get
;
private
set
;
}
public
UPackage
(
PackageItem
item
)
{
PackageItem
=
item
;
Key
=
item
.
GitPath
;
}
public
void
SetData
(
FetchResult
fetch
)
{
FetchResult
=
fetch
;
}
public
UPackage
(
FetchResult
fetch
)
{
SetData
(
fetch
);
Key
=
fetch
.
url
;
}
}
}
\ No newline at end of file
UpmGitTool/Assets/Scritps/Core/Fetch/UPackage.cs.meta
0 → 100644
浏览文件 @
56cef497
fileFormatVersion: 2
guid: 9f2a374308be7b744902354ff1951be2
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:
UpmGitTool/Assets/Scritps/UI/Controller/UICtrl_DescripeContent.cs
浏览文件 @
56cef497
...
...
@@ -45,8 +45,6 @@ namespace UpmGitTool.UI
BtnCopy
.
onClick
.
AddListener
(
CopyGitUrl
);
}
private
void
OpenDocumentationUrl
()
{
if
(
UpmVersion
==
null
)
return
;
...
...
@@ -71,9 +69,12 @@ namespace UpmGitTool.UI
public
UpmPackageVersion
UpmVersion
;
public
void
InitData
(
UpmPackageVersion
version
)
public
void
InitData
(
FetchResult
fetchResult
,
UpmPackageVersion
version
)
{
UpmVersion
=
version
;
if
(
fetchResult
==
null
||
version
==
null
)
return
;
GitPath
.
SetText
(
fetchResult
.
url
);
DescripeLabel
.
SetText
(
version
.
Description
);
}
...
...
UpmGitTool/Assets/StreamingAssets/build_info
浏览文件 @
56cef497
Build from CHIEF at 2022/12/26 17:55:19
\ No newline at end of file
Build from CHIEF at 2022/12/26 18:22:42
\ No newline at end of file
UpmGitTool/Reporter.csproj
已删除
100644 → 0
浏览文件 @
be50f4b8
此差异已折叠。
点击以展开。
UpmGitTool/Sirenix.OdinInspector.Modules.UnityMathematics.csproj
已删除
100644 → 0
浏览文件 @
be50f4b8
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录