From caffa31c3058b19e9ef02b0f2c15ee407be95782 Mon Sep 17 00:00:00 2001 From: David Finol Date: Fri, 21 Nov 2025 11:59:50 -0600 Subject: [PATCH] Simplify build profile loading logic Removed unnecessary check for build profile define symbol. --- .../Assets/Editor/UnityBuilderAction/Builder.cs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/dist/default-build-script/Assets/Editor/UnityBuilderAction/Builder.cs b/dist/default-build-script/Assets/Editor/UnityBuilderAction/Builder.cs index 3b778402c..75e8dac8a 100644 --- a/dist/default-build-script/Assets/Editor/UnityBuilderAction/Builder.cs +++ b/dist/default-build-script/Assets/Editor/UnityBuilderAction/Builder.cs @@ -66,10 +66,6 @@ public static void BuildProject() var buildProfile = AssetDatabase.LoadAssetAtPath(buildProfilePath) ?? throw new Exception("Build profile file not found at path: " + buildProfilePath); -#if !BUILD_PROFILE_LOADED - throw new Exception("Build profile's define symbol not present before script execution; shouldn't happen"); -#endif // BUILD_PROFILE_LOADED - // no need to set active profile, as already set by `-activeBuildProfile` CLI argument // BuildProfile.SetActiveBuildProfile(buildProfile); Debug.Log($"build profile: {buildProfile.name}");