modify
This commit is contained in:
parent
8a34128967
commit
7f5160e035
@ -9,10 +9,7 @@ using UnityEngine;
|
||||
|
||||
public static class AppBuildHelper
|
||||
{
|
||||
private const string _entryScene = "Assets/Scenes/Main.unity";
|
||||
|
||||
|
||||
public static void BuildApplication(AppBuildParameter appBuildParameter)
|
||||
public static void BuildApplication(AppBuildParameter appBuildParameter, bool showExplorer = false)
|
||||
{
|
||||
if (!Directory.Exists(appBuildParameter.OutPutPath))
|
||||
{
|
||||
@ -30,7 +27,7 @@ public static class AppBuildHelper
|
||||
{
|
||||
var options = new BuildPlayerOptions
|
||||
{
|
||||
scenes = new[] { _entryScene },
|
||||
scenes = appBuildParameter.Scenes,
|
||||
locationPathName = Path.Combine(appBuildParameter.OutPutPath, appBuildParameter.FileName),
|
||||
target = appBuildParameter.BuildTarget,
|
||||
options = appBuildParameter.DevelopBuild ? BuildOptions.Development : BuildOptions.None
|
||||
@ -38,6 +35,10 @@ public static class AppBuildHelper
|
||||
|
||||
var report = BuildPipeline.BuildPlayer(options);
|
||||
HandleBuildReport(report);
|
||||
if (showExplorer)
|
||||
{
|
||||
OpenFolder.Execute(report.summary.outputPath);
|
||||
}
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
|
@ -14,6 +14,7 @@ public class AppBuildParameter
|
||||
public int ResMode;
|
||||
public string FileName;
|
||||
public Language Language;
|
||||
public string [] Scenes;
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user