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