Hey Unreal, how long is that animation that your playing?

Hardest question in the universe. This character is playing one animation asset. (Note the following won’t work with an animation BP). This blueprint shows the current animation time.

Prints the time in seconds along the animation
This shows the play rate. e.g. 1

Play Animation lets you set which animation you want to play BUT the Play Animation node won’t allow you to create a variable from the New Anim to Play pin. Instead add a Sequence Length and pull off from that pin, to create a variable, then make it instance editable.

This prints the length of the sequence

Dividing Position by Sequence Length gives a value in the range of 0->1

x it by 100 to get a nice percentage.

Thanks to Caspar Sawyer for this