Description

Multiple components within a single blueprint cannot have variables that use PostEditChangeProperty() updated simultaneously. This is most visible when attemting to set Max Draw Distance after changing "Allow Cull Distance Volume" simultaneously.

Steps to Reproduce
  1. Open Editor (any project)
  2. Create new blueprint
  3. Add two cube components
  4. Compile
  5. Place copy of blueprint into level
  6. Select blueprint>Select either cube
  7. Change max draw distance to 200 in Detalis Pane
  8. Select both cubes
  9. Set "Allow Cull Distance Volume" in Details Pane to false, then back to true
  10. Set max draw distance to 500
  11. Set max draw distance to 200

Results

Current max draw distance will register multiple values, despite both cubes being told to set max draw distance to 200.

Expected

Current max draw distance set to 200 for both cubes.

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.11.24.12.5
Target Fix4.14
Fix Commit3136257
Main Commit3152072
CreatedJul 21, 2016
ResolvedSep 22, 2016
UpdatedMay 2, 2018