Using more than a single break struct node in sequence (despite no break nodes performing calculations) disables fast path. Splitting structs instead does not cause this issue.

Steps to Reproduce

Create a struct containing a float.

Create another struct containing the previous struct. 

In an animation BP with the outer struct as a variable, use the float in an animation node by breaking both the outer and inner structs. Notice how the fast path is disabled.

Now use the float by splitting one or both of the structs instead. Notice how the fast path is enabled.

Expected: As long as none of the break nodes are doing calculations, using them in sequence should not disable fast path.

Have Comments or More Details?

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

Login to Vote

Affects Versions4.21
Target Fix4.25
CreatedMar 7, 2019
UpdatedSep 19, 2019