61 lines
2.3 KiB
C#
61 lines
2.3 KiB
C#
using System.IO;
|
|
using AlicizaX.Runtime;
|
|
using UnityEditor;
|
|
using UnityEngine;
|
|
using YooAsset;
|
|
using YooAsset.Editor;
|
|
|
|
namespace BuildCLI
|
|
{
|
|
public static class JenkinsBuildCLI
|
|
{
|
|
[MenuItem("Test/Build Offline Exe")]
|
|
public static void TestBuildExe()
|
|
{
|
|
BuildOfflineRes();
|
|
AppBuildParameter parameter = new AppBuildParameter();
|
|
parameter.developBuild = false;
|
|
parameter.outPutPath = "../Build";
|
|
parameter.fileName = "Aliciza.exe";
|
|
parameter.buildTarget = BuildTarget.StandaloneWindows;
|
|
parameter.resMode = (int)EPlayMode.OfflinePlayMode;
|
|
parameter.language = Language.ChineseSimplified;
|
|
AppBuildHelper.BuildApplication(parameter);
|
|
}
|
|
|
|
[MenuItem("Test/Build Online Exe")]
|
|
public static void TestBuildOnlineExe()
|
|
{
|
|
AppBuildParameter parameter = new AppBuildParameter();
|
|
parameter.developBuild = false;
|
|
parameter.outPutPath = "../Build";
|
|
parameter.fileName = "Aliciza.exe";
|
|
parameter.buildTarget = BuildTarget.StandaloneWindows;
|
|
parameter.resMode = (int)EPlayMode.HostPlayMode;
|
|
parameter.language = Language.ChineseSimplified;
|
|
AppBuildHelper.BuildApplication(parameter);
|
|
}
|
|
|
|
[MenuItem("Test/Build OnlineRes")]
|
|
public static void TestBuildRes()
|
|
{
|
|
ResourceBuildParameter buildParameter = new ResourceBuildParameter();
|
|
buildParameter.ResourceBuildTarget = BuildTarget.StandaloneWindows;
|
|
buildParameter.UseDefaultPackageVersion = true;
|
|
buildParameter.OutputPath = "../Bundle";
|
|
buildParameter.BuildMode = ResourceBuildMode.Online;
|
|
ResourceBuildHelper.BuildResourcePackage(buildParameter);
|
|
}
|
|
|
|
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);
|
|
}
|
|
}
|
|
}
|