BuildProfile.GetActiveBuildProfile

Declaration

public static Build.Profile.BuildProfile GetActiveBuildProfile();

Returns

BuildProfile The active build profile. Returns null when a platform profile is active.

Description

Gets the active build profile.

Additional resources: Platform profile.

using UnityEditor;
using UnityEditor.Build.Profile;

public static class Builder { [MenuItem("Build/Build Active Profile")] public static void BuildActiveProfile() { var options = new BuildPlayerWithProfileOptions { buildProfile = BuildProfile.GetActiveBuildProfile(), locationPathName = "Builds/MyBuild" };

BuildPipeline.BuildPlayer(options); }

[MenuItem("Build/Set macOS Build Profile")] public static void SetActiveBuildProfile() { var specificBuildProfile = AssetDatabase.LoadAssetAtPath<BuildProfile>( "Assets/Settings/Build Profiles/macOS.asset" ); BuildProfile.SetActiveBuildProfile(specificBuildProfile); } }

Did you find this page useful? Please give it a rating: