GetActiveBuildProfile()
Gets the active build profile.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: UnityEditor.Build.Profile
- Assembly: UnityEditor.CoreModule
public static BuildProfile GetActiveBuildProfile()
Returns
Type | Description |
|---|---|
| BuildProfile | The active build profile. Returns null when a platform profile is active. |
Remarks
This method retrieves the active build profile from the pane only. The method returns null if a platform profile from the pane is active instead.
Build ProfilesPlatformsAdditional Resources: Platform profile.
Examples
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); }}