【m】修改使用AssetDatabse导致的打包报错问题

1.铮哥不让我给配置文件加单例
2.这是个runtime类不能用AssetDatabse(之前没注意到)
This commit is contained in:
mzh
2026-03-31 17:08:16 +08:00
parent a30e122bff
commit dd9e8e21a4
4 changed files with 6 additions and 29 deletions

View File

@@ -27,6 +27,7 @@ namespace Stary.Evo.Editor
private string[] _scenePaths;
private string _buildAssetTagName;
private string buildAPKTagName;
private HotfixMainResDomain _hotfixMainResDomain => Resources.Load<HotfixMainResDomain>("HotfixMainResDomain");
[Title("设备类型选择", titleAlignment: TitleAlignments.Centered)] [EnumToggleButtons, HideLabel]
public DeviceType deviceType = DeviceType.Xreal;
@@ -91,7 +92,7 @@ namespace Stary.Evo.Editor
{
buildStatus = "就绪";
selectedPackageInfo = HotfixMainResDomain.Get.buildConfig.Get(packageID).info;
selectedPackageInfo = _hotfixMainResDomain.buildConfig.Get(packageID).info;
}
/// <summary>
@@ -100,7 +101,7 @@ namespace Stary.Evo.Editor
/// <param name="packageID"></param>
private void OnPackageSelectedOptionChanged(string packageID)
{
selectedPackageInfo = HotfixMainResDomain.Get.buildConfig.Get(packageID).info;
selectedPackageInfo = _hotfixMainResDomain.buildConfig.Get(packageID).info;
}
#endregion
@@ -236,7 +237,7 @@ namespace Stary.Evo.Editor
var packageID = selectionOfPackages[current];
Debug.Log($"正在打包:{packageID}");
// 获取包体配置
selectedPackageInfo = HotfixMainResDomain.Get.buildConfig.Get(packageID).info;
selectedPackageInfo = _hotfixMainResDomain.buildConfig.Get(packageID).info;
// 打包
await BuildAndroid(playMode);