Skip to content

Commit 8da37ca

Browse files
committed
ci: add scenes to build profile
1 parent e67116f commit 8da37ca

File tree

2 files changed

+15
-1
lines changed

2 files changed

+15
-1
lines changed

sample/Assets/Editor/MacBuilderUnity6.cs

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,18 @@ private static void BuildPlayer(string defaultBuildPath, bool setupForAltTester
6060

6161
Debug.Log($"Using Build Profile: {buildProfile.name}");
6262

63+
// Set the scenes in the build profile
64+
var buildScenes = scenes.Select(scene => new EditorBuildSettingsScene(scene, true)).ToArray();
65+
buildProfile.scenes = buildScenes;
66+
EditorUtility.SetDirty(buildProfile);
67+
AssetDatabase.SaveAssets();
68+
Debug.Log($"Added {buildScenes.Length} scenes to Build Profile");
69+
6370
BuildPlayerWithProfileOptions options = new BuildPlayerWithProfileOptions
6471
{
6572
buildProfile = buildProfile,
6673
locationPathName = buildPath,
67-
options = setupForAltTester ? (BuildOptions.Development | BuildOptions.IncludeTestAssemblies) : BuildOptions.None
74+
options = setupForAltTester ? (BuildOptions.Development | BuildOptions.IncludeTestAssemblies | BuildOptions.AutoRunPlayer) : BuildOptions.None
6875
};
6976

7077
Debug.Log($"Build options: {options.options}");

sample/Assets/Editor/WindowsBuilderUnity6.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,13 @@ private static void BuildPlayer(string defaultBuildPath, bool setupForAltTester
6060

6161
Debug.Log($"Using Build Profile: {buildProfile.name}");
6262

63+
// Set the scenes in the build profile
64+
var buildScenes = scenes.Select(scene => new EditorBuildSettingsScene(scene, true)).ToArray();
65+
buildProfile.scenes = buildScenes;
66+
EditorUtility.SetDirty(buildProfile);
67+
AssetDatabase.SaveAssets();
68+
Debug.Log($"Added {buildScenes.Length} scenes to Build Profile");
69+
6370
BuildPlayerWithProfileOptions options = new BuildPlayerWithProfileOptions
6471
{
6572
buildProfile = buildProfile,

0 commit comments

Comments
 (0)