Disabling BP node will function properly in event and macro, but it does not work in function.

Steps to Reproduce
  1. Enable the "Allow Explicit Impure Node Disabling" feature in the Editor Settings
  2. Create new BP based on Actor
  3. Add new function, and add PrintString node to it
  4. Enable "Disable (Do not Compile)" of the PrintString node.
  5. Connect the new function to Tick
  6. Add the new BP to Level
  7. PIE

Expect : Disable the PrintString node
Result : the PrintString node run and output text to log and screen

[Image Removed]

[Image Removed]

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-120832 in the post.

Login to Vote

ComponentUE - Gameplay
Affects Versions4.26
CreatedAug 3, 2021
UpdatedJan 28, 2022
View Jira Issue