Description

Construction script does not properly find location of socket if parameter changed in details pane. If the actor is moved in the viewport, it prints as expected.

Regression (yes) issue (does not) occur in 4.12.5

Steps to Reproduce
  1. Open Editor (third person project)
  2. Open ThirdPersonCharacter blueprint
  3. In Construction script, Get a get reference to the mesh
  4. Get Socket Location (any bone)>to string>Print String
  5. Create a boolean variable
  6. Set to editable and expose on spawn
  7. Compile
  8. Open Output log
  9. Select character blueprint in level viewport
  10. In Detail's Pane, change the boolean variable value

Results

Prints 0,0,0

Expected

Prints world location of the selected socket.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.13.1
CreatedOct 20, 2016
ResolvedOct 20, 2016
UpdatedApr 27, 2018