From a42a663ad26202bcbeca33b88c78a62c311ef2fc Mon Sep 17 00:00:00 2001 From: mzh <3213885650@qq.com> Date: Tue, 31 Mar 2026 17:28:20 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90m=E3=80=91=E4=BC=98=E5=8C=96=E6=89=93?= =?UTF-8?q?=E5=8C=85=E5=B7=A5=E5=85=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1.修复包体配置项在配置文件Inspector面板不显示的问题 2.修复在打包工具面板修改包体配置时无法保存的问题 --- .../Runtime/PlayerSettings/HotfixMainResDomain.cs | 2 ++ Assets/00.StaryEvo/package.json | 2 +- .../Editor/Build/BuildApkWindow.cs | 14 ++++++++++++++ Assets/00.StaryEvoTools/package.json | 2 +- 4 files changed, 18 insertions(+), 2 deletions(-) diff --git a/Assets/00.StaryEvo/Runtime/PlayerSettings/HotfixMainResDomain.cs b/Assets/00.StaryEvo/Runtime/PlayerSettings/HotfixMainResDomain.cs index 159bf28..3380edb 100644 --- a/Assets/00.StaryEvo/Runtime/PlayerSettings/HotfixMainResDomain.cs +++ b/Assets/00.StaryEvo/Runtime/PlayerSettings/HotfixMainResDomain.cs @@ -68,6 +68,7 @@ namespace Stary.Evo [Serializable] public class BuildConfig { + [SerializeField] [LabelText("包体配置")] private List packages = new(); @@ -77,6 +78,7 @@ namespace Stary.Evo if (result == null) { result = new PackageConfig(); + result.packageID = packageID; packages.Add(result); } return result; diff --git a/Assets/00.StaryEvo/package.json b/Assets/00.StaryEvo/package.json index 06c850f..339a909 100644 --- a/Assets/00.StaryEvo/package.json +++ b/Assets/00.StaryEvo/package.json @@ -1,6 +1,6 @@ { "name": "com.staryevo.main", - "version": "2.1.4", + "version": "2.1.5", "displayName": "00.StaryEvo", "description": "This is an Framework package(后台服务器版本,端口9527)", "unity": "2021.3", diff --git a/Assets/00.StaryEvoTools/Editor/Build/BuildApkWindow.cs b/Assets/00.StaryEvoTools/Editor/Build/BuildApkWindow.cs index 2a1d5ca..c806ae8 100644 --- a/Assets/00.StaryEvoTools/Editor/Build/BuildApkWindow.cs +++ b/Assets/00.StaryEvoTools/Editor/Build/BuildApkWindow.cs @@ -103,6 +103,20 @@ namespace Stary.Evo.Editor { selectedPackageInfo = _hotfixMainResDomain.buildConfig.Get(packageID).info; } + + /// + /// 包体内容修改 + /// + [BoxGroup("Domain子包/包体配置")] + [Button("保存包体配置变更")] + private void SavePackageInfo() + { + _hotfixMainResDomain.buildConfig.Set(selectedOptionOfselectionOfPackages, selectedPackageInfo); + Debug.Log(selectedOptionOfselectionOfPackages); +#if UNITY_EDITOR + AssetDatabase.SaveAssets(); +#endif + } #endregion diff --git a/Assets/00.StaryEvoTools/package.json b/Assets/00.StaryEvoTools/package.json index 92a1be4..58b8390 100644 --- a/Assets/00.StaryEvoTools/package.json +++ b/Assets/00.StaryEvoTools/package.json @@ -1,6 +1,6 @@ { "name": "com.staryevo.tools", - "version": "1.3.34", + "version": "1.3.35", "displayName": "00.StaryEvo.Tools", "description": "This is an Framework package(后台服务器版本,端口9527)", "unity": "2021.3",