I have a State Tree that I am trying to use a parallel task node to run another state tree. This state tree I am attempting to run in parallel has a number of TStateTreePropertyRef parameters, but it seems that none of them resolve within the parallel state tree. This leads me to believe that bindings are not copied across into a parallel state tree.
Non TStateTreePropertyRef seem to carry over into the parallel state tree to the extent I’ve tested them(gameplay tag). It just seems to be the TStateTreePropertyRef that don’t.
If I debug into the code, it looks like it’s because ParentExecutionFrame == nullptr in GetMutablePtrToProperty. Parallel State Trees don’t seem to have a ParentExecutionFrame, because in the FCurrentlyProcessedFrameScope that is created for them, CurrentParentFrame
is null.
Do you have a fix for this?