How do i play an animation montage in reverse in c++?

Unfortunately, it’s impossible for me to provide you with the sample project, because there are no skeletal mesh and animation assets in the starter content, and the ones I’m working on cannot be shared. All I can give you are the repro steps:

  1. Place skeletal mesh on level
  2. Create an animation for it and create a basic montage based on it, that just plays the anim, nothing more (with playrate 1.0, the default)
  3. Create anim BP for it
  4. Do in the blueprint something like this:

And the anim is not played from backwards. Stops in the next gamethread tick that it starts from. With my change in *.cpp as shown above it still doesn’t work, it’s simply broken differently.