How to play a specific animation frame

Hi
For now I have basic animation idle<->running and move arm from left to right. That animations are independent, so I setup animation montage for that. Results: I can play idle/running animation and move hand when trigger is pressed. Great :).
My question is:
Is it possible to play specific frame of “moving hand animation”? I want to set specyfic frame depend on how strong gamepad’s trigger is pressed,. If user press trigger to the end, animation should play last frame, if user press trigger in the middle, then middle animation’s frame should be displayed end so one. Doing this I should see smooth animation. Is is possible? I read a lot similar questions, but all of them are really old (2017 year). I didn’t found any API for something like this. I tried do in my player blueprint and also in animation blueprint. I can’t find way to implement this :(.
Any advice how to do it?

Regards

Nobody answered me, so I will answer myself :). I don’t know if my solution is correct. It’s possible that this will cause some problems in the future, but for now this method works, so I’ll share it with others in case someone has a similar problem.

I want to blend my animations, so I created a animation montage. In montage details I set “Blend In Time” and “Blend Out Time” to 0.0.

In my BP_Player (Actor) i made that part of blueprint

I “execute” that part of blueprint in every frame when gamepad’s right trigger is pressed (then input action is called). " Trigger R" is a float with range 0.0-1.0 and 2.04 is duration of my animation. “Starting position” is a progress of the animation in seconds. So every frame I calculate “progress” of the animation that depends on how hard the right trigger is pressed. If the trigger is pressed as much as possible then I play “last second” of the animation. If the trigger is pressed in half, then I play 1.02 second of the animation and so on. Because Blend in/out time is set to 0, there is no any “blend” animation between frames.

It’s all setup that I made.

If you have any suggestions or questions, feel free to write a post:)