UMoverComponent::GetPredictedTrajectory() is not thread-safe

The moment it is activated, both the anim worker thread running the MoverComponent projections will collide with the mover debug component showing those projections in the main thread.

Either thread will assert in URollbackBlackboard::BeginPredictionFrame()

The issue is similar to the one described here:

[Content removed]

[Attachment Removed]

Steps to Reproduce
To reproduce the issue, just activate the MoverDebugComponent by activating this command on the debug console: “mover.localplayer.showtrajectory”.

[Attachment Removed]

Hi,

This problem was addressed with CL55102751.

Can you give it a try and let us know if that works for you?

Martin

[Attachment Removed]