【m】1111

This commit is contained in:
2025-11-03 16:40:02 +08:00
parent 571981c143
commit 6a73f11f18
3 changed files with 16 additions and 17 deletions

View File

@@ -414,31 +414,27 @@ namespace Stary.Evo.Editor
var resResultMessage = await WebRequestSystem.Post(ip + "/ResDomain/AddResDomain", var resResultMessage = await WebRequestSystem.Post(ip + "/ResDomain/AddResDomain",
JsonConvert.SerializeObject(resDmainAddRequst)); JsonConvert.SerializeObject(resDmainAddRequst));
//如果低于服务器版本,更新版本号 //如果低于服务器版本,更新版本号
if (resResultMessage.code == 1009) if (resResultMessage.code == 4100)
{ {
ResDmainVersionResponse dmainVersionResponse = ResDmainVersionResponse dmainVersionResponse =
JsonConvert.DeserializeObject<ResDmainVersionResponse>(resResultMessage.data JsonConvert.DeserializeObject<ResDmainVersionResponse>(resResultMessage.data
.ToString()); .ToString());
if (dmainVersionResponse.PackageVersion == _packageVersion)
bool isEndWithDigit =
System.Text.RegularExpressions.Regex.IsMatch(dmainVersionResponse.PackageVersion,
@"\d$");
if (isEndWithDigit)
{ {
// 提取版本号结尾的数字部分 EditorUtility.DisplayDialog("提示",
string versionEndDigits = System.Text.RegularExpressions.Regex $"上传失败,版本号{_packageVersion}跟服务器版本重复,请修改版本号后,重新打包上传",
.Match(dmainVersionResponse.PackageVersion, @"(\d+)$").Groups[1].Value; "确定");
int versionEndDigit = int.Parse(versionEndDigits) + 1; EditorUtility.ClearProgressBar();
// 或者移除版本号结尾的数字 return;
string versionWithoutEndDigits =
System.Text.RegularExpressions.Regex.Replace(dmainVersionResponse.PackageVersion,
@"\d+$", "");
PackageVersion = versionWithoutEndDigits + versionEndDigit;
} }
} else if (resResultMessage.code == 200)
{
EditorUtility.DisplayDialog("提示", EditorUtility.DisplayDialog("提示",
$"{resResultMessage.message + $"\n{resResultMessage.data.ToString()},{_packageVersion}"}", $"上传成功,已更新为{_packageVersion}",
"确定"); "确定");
} }
} }

View File

@@ -52,6 +52,9 @@ namespace Stary.Evo.Editor
Debug.Log($"Build Success! 【{buildResult.OutputPackageDirectory}】"); Debug.Log($"Build Success! 【{buildResult.OutputPackageDirectory}】");
// EditorUtility.RevealInFinder(buildResult.OutputPackageDirectory); // EditorUtility.RevealInFinder(buildResult.OutputPackageDirectory);
base.ExecuteBuild(); base.ExecuteBuild();
if (EditorUtility.DisplayDialog("提示",
$"打包完成[{buildResult.OutputPackageDirectory}],版本号为[{packageVersion}]", "确定")) ;
} }
} }

View File

@@ -1,6 +1,6 @@
{ {
"name": "com.staryevo.buildoriginality", "name": "com.staryevo.buildoriginality",
"version": "1.0.4", "version": "1.0.5",
"displayName": "00.StaryEvo.BuildOriginality", "displayName": "00.StaryEvo.BuildOriginality",
"description": "美术打包工具", "description": "美术打包工具",
"unity": "2021.3", "unity": "2021.3",