diff --git a/Editor/Build/BuildCLI/AppBuildHelper.cs b/Editor/Build/BuildCLI/AppBuildHelper.cs index 3afb1d1..a1e002d 100644 --- a/Editor/Build/BuildCLI/AppBuildHelper.cs +++ b/Editor/Build/BuildCLI/AppBuildHelper.cs @@ -9,6 +9,16 @@ using UnityEngine; public static class AppBuildHelper { + public static void GeneratAppBuilderSetting(Language language, bool debugMode, int resMode) + { + const string AppBuilderSettingPath = "Assets/Resources/AppBuilderSetting.bytes"; + AppBuilderSetting appBuilderSetting = new AppBuilderSetting(); + appBuilderSetting.Language = language; + appBuilderSetting.DebugMode = debugMode; + appBuilderSetting.ResMode = resMode; + File.WriteAllText(AppBuilderSettingPath, Utility.Json.ToJson(appBuilderSetting)); + } + public static void BuildApplication(AppBuildParameter appBuildParameter, bool showExplorer = false) { if (!Directory.Exists(appBuildParameter.OutPutPath)) @@ -18,7 +28,7 @@ public static class AppBuildHelper Debug.Log("Starting build application"); - BuilderGenerate.GeneratAppBuilderSetting(appBuildParameter.Language, appBuildParameter.ShowDebugWnd, appBuildParameter.ResMode); + GeneratAppBuilderSetting(appBuildParameter.Language, appBuildParameter.ShowDebugWnd, appBuildParameter.ResMode); Debug.Log("Generate AppBuilderSetting.bytes");