Watching variables within states seems to be broken. See repro steps for details.

Steps to Reproduce
  1. Create an anim bp
  2. Add a state machine and create a state within it
  3. Setup some logic within the state and drive it via a float bp variable
  4. R-click on the variable node and watch the value
  5. Set the value of the variable via the Anim Preview Editor window
    1. Note that the value of the watch in the graph will remain zero
    2. Expected behaviour: the value should match what is set in the Anim Preview Editor window
    3. This only occurs within states. If the logic is replicated in the top level of the graph then the watch behaves as expected.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Anim - Runtime - Anim Blueprints
Affects Versions5.0
Target Fix5.0
Fix Commit18824229
Main Commit18826349
Release Commit18824229
CreatedJan 21, 2022
ResolvedFeb 3, 2022
UpdatedJan 25, 2023