// using System.IO; // using AlicizaX.Editor.Extension; // using AlicizaX; // using AlicizaX.Debugger.Runtime; // using UnityEditor; // using UnityEngine; // using YooAsset; // using YooAsset.Editor; // // namespace BuildCLI // { // public static class JenkinsBuildCLI // { // static string[] scenePath = new[] { "Assets/Scenes/Main.unity" }; // // [EditorToolFunction("Build/离线/EXE")] // public static void TestBuildExe() // { // AppBuildParameter parameter = new AppBuildParameter(); // parameter.DevelopBuild = false; // parameter.ShowDebugWnd = DebuggerActiveWindowType.AlwaysOpen; // parameter.OutPutPath = "../Build"; // parameter.FileName = "AlicizaX.exe"; // parameter.Scenes = scenePath; // parameter.BuildTarget = BuildTarget.StandaloneWindows; // parameter.ResMode = (int)EPlayMode.OfflinePlayMode; // parameter.FullScreenMode = FullScreenMode.Windowed; // parameter.WindowedScreenSize = new Vector2Int(1280, 720); // parameter.Language = "ChineseSimplified"; // AppBuildHelper.BuildApplication(parameter); // } // // [EditorToolFunction("Build/离线/AB")] // public static void BuildOfflineRes() // { // ResourceBuildParameter buildParameter = new ResourceBuildParameter(); // buildParameter.ResourceBuildTarget = BuildTarget.StandaloneWindows; // buildParameter.UseDefaultPackageVersion = true; // buildParameter.OutputPath = "../Bundle"; // buildParameter.BuildMode = ResourceBuildMode.Offline; // ResourceBuildHelper.BuildResourcePackage(buildParameter); // } // // [EditorToolFunction("Build/在线/EXE")] // public static void TestBuildOnlineExe() // { // AppBuildParameter parameter = new AppBuildParameter(); // parameter.DevelopBuild = false; // parameter.ShowDebugWnd = DebuggerActiveWindowType.AlwaysOpen; // parameter.OutPutPath = "../Build"; // parameter.FileName = "SAOK.exe"; // parameter.Scenes = scenePath; // parameter.BuildTarget = BuildTarget.StandaloneWindows; // parameter.ResMode = (int)EPlayMode.HostPlayMode; // parameter.Language = "ChineseSimplified"; // AppBuildHelper.BuildApplication(parameter); // } // // [EditorToolFunction("Build/在线/AB")] // public static void TestBuildRes() // { // ResourceBuildParameter buildParameter = new ResourceBuildParameter(); // buildParameter.ResourceBuildTarget = BuildTarget.StandaloneWindows; // buildParameter.UseDefaultPackageVersion = true; // buildParameter.OutputPath = "../Bundle"; // buildParameter.BuildMode = ResourceBuildMode.Online; // buildParameter.EncryptionServiceType = string.Empty; // ResourceBuildHelper.BuildResourcePackage(buildParameter); // } // } // }