Using the Python function unreal.SystemLibrary.set_bool_property_by_name() to change the default variable values of a child Blueprint do not work as intended.

Tested in 4.20.3 (CL - 4369336), 4.21.1 (CL - 4613538), 4.22 (CL - 4670176)

Steps to Reproduce
  1. Create a Blank Blueprint 
  2. Create a Blueprint called BP_Parent
  3. Enable the Python and Scripting Utilities plugin
  4. Execute the attached Python script


Expected: The boolean variable VarBool would be set to True

Result: The value stays at False

Have Comments or More Details?

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

Login to Vote

ComponentTools - Python
Affects Versions4.
CreatedDec 20, 2018
ResolvedFeb 13, 2019
UpdatedJul 14, 2021