Download

How to get currently playing animation from Anim Instance?

How can I get the currently playing animation from the Anim Instance? I just want to know if my Idle_Run blend state is what is playing?

You can use ‘animNotify’ events to setup this, but can be a tedious overworked solution if you have many States…

I personally use my UFSM Plugin for this; I attach a FSM Component to Character then add States enum there and on the AnimInstance Blueprint I make it sync State Machine with the UFSM Component.
When the AnimInstance is playing a certain State, FSM Component will also be set to the same State automatically so on Character Blueprint all I do is ask which State is the FSM Component running instead.

Great idea, anim notifies worked for me. Thx