Blueprint Node Compiling Options
Streamline Blueprint debugging by enabling this editor setting.

Unreal Directive is free and ad-free.
If it saved you time, you can help keep it that way.
Streamline Blueprint debugging by enabling this editor setting.

Unreal Directive is free and ad-free.
If it saved you time, you can help keep it that way.
Streamline your Blueprint debugging endeavors by enabling the Show Node Enable/Disable Options setting, found in Editor Preferences > Blueprint Editor > Compiler.

By doing so, right-clicking an impure Blueprint function reveals a Compile Options section with these states —
Setting an impure Blueprint function to Enable Compile > Always will ensure that it compiles regardless of it being a shipping build, a development build, or in-editor. This is the default option that all custom Blueprint functions, and the majority of built-in engine functions, are set to.
This option is ideal when the function should always execute.

Setting an impure Blueprint function to Enable Compile > Development Only will ensure that it only compiles while in-editor or in a development build.
This option is ideal for debugging as it’ll automatically strip the functions out of shipping builds.

Setting an impure Blueprint function to Disable (Do Not Compile) makes it so the function isn’t compiled and its execution is skipped.
This option is ideal for disabling certain functions when attempting to debug an issue in a Blueprint. Do not use this option for disabling, leaving in, and forgetting about a function.

Right-click on any impure Blueprint function to reveal its action menu. Within the menu, locate the Compile Options section. Select Disable (Do Not Compile) directly, or open the Enable Compile submenu to choose Always or Development Only.

Shortcuts can be setup within the Editor Preferences to speed up the changing of the different compile states. Instead of right-clicking and setting the desired state, you can press the shortcuts you have designated.

This setting plays a tremendous role in Blueprint debugging and custom Unreal Engine Editor Utilities and tools.