Development Only nodes are packaged into shipping builds even when "Allow Explicit Impure Node Disabling" is enabled and the appropriate nodes are marked as "Development only."  

Steps to Reproduce
  1. Enable the "Allow Explicit Impure Node Disabling" feature in the Editor Settings
  2. Create an actor with a Text Render Component and place it in the level 
  3. Set a different text in BeginPlay
  4. Right click on applicable nodes, and set the compile mode to 'Development Only'
  5. Package a shipping build and start the packaged game

Result: The nodes are still compiled and the text will still change in the shipping build.

Expected: The nodes to not be compiled in a project packaged for shipping when setting Development only nodes. 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-82273 in the post.

Login to Vote

Affects Versions4.
CreatedOct 22, 2019
UpdatedOct 25, 2019