diff --git a/Assets/00.StaryEvo/Runtime/PlayerSettings/HotfixMainResDomain.cs b/Assets/00.StaryEvo/Runtime/PlayerSettings/HotfixMainResDomain.cs index 1d6b7c1..159bf28 100644 --- a/Assets/00.StaryEvo/Runtime/PlayerSettings/HotfixMainResDomain.cs +++ b/Assets/00.StaryEvo/Runtime/PlayerSettings/HotfixMainResDomain.cs @@ -20,30 +20,6 @@ namespace Stary.Evo [TabGroup("BuildConfig")] [InlineProperty, HideLabel] public BuildConfig buildConfig; - - private static HotfixMainResDomain globalInstance; - public static HotfixMainResDomain Get - { - get - { - // 在Resources目录下查找配置 - if (globalInstance == null) - { - globalInstance = Resources.Load("HotfixMainResDomain"); - } - // 无该配置时尝试创建 - else if (globalInstance == null) - { - globalInstance = CreateInstance(); - var path = AssetDatabase.GenerateUniqueAssetPath("Resources/HotfixMainResDomain.asset"); - AssetDatabase.CreateAsset(globalInstance, path); - AssetDatabase.SaveAssets(); - AssetDatabase.Refresh(); - } - // 返回热更资源配置 - return globalInstance; - } - } } [Serializable] diff --git a/Assets/00.StaryEvo/package.json b/Assets/00.StaryEvo/package.json index 8c07f7b..06c850f 100644 --- a/Assets/00.StaryEvo/package.json +++ b/Assets/00.StaryEvo/package.json @@ -1,6 +1,6 @@ { "name": "com.staryevo.main", - "version": "2.1.3", + "version": "2.1.4", "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 99cccbf..2a1d5ca 100644 --- a/Assets/00.StaryEvoTools/Editor/Build/BuildApkWindow.cs +++ b/Assets/00.StaryEvoTools/Editor/Build/BuildApkWindow.cs @@ -27,6 +27,7 @@ namespace Stary.Evo.Editor private string[] _scenePaths; private string _buildAssetTagName; private string buildAPKTagName; + private HotfixMainResDomain _hotfixMainResDomain => Resources.Load("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; } /// @@ -100,7 +101,7 @@ namespace Stary.Evo.Editor /// 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); diff --git a/Assets/00.StaryEvoTools/package.json b/Assets/00.StaryEvoTools/package.json index 2948d19..92a1be4 100644 --- a/Assets/00.StaryEvoTools/package.json +++ b/Assets/00.StaryEvoTools/package.json @@ -1,6 +1,6 @@ { "name": "com.staryevo.tools", - "version": "1.3.33", + "version": "1.3.34", "displayName": "00.StaryEvo.Tools", "description": "This is an Framework package(后台服务器版本,端口9527)", "unity": "2021.3",