From 1d4ee0697f193f54668e98961d79907911f4b4f2 Mon Sep 17 00:00:00 2001 From: David Finol Date: Fri, 21 Nov 2025 19:12:40 -0600 Subject: [PATCH] Simplify build profile loading logic (#762) 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 3b778402..75e8dac8 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 @@ namespace UnityBuilderAction 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}");