2D Animation State Machine Problems

In your example:
Replace the Branch nodes with a switch node and plug in your “Animation State” variable, and then connect the outputs to your desired idles. Like so:


https://forums.unrealengine.com/core/image/gif;base64

You can also multi-connect walk and runs to the same idle, I just didn’t add them in my quick example…

Anyway, if you’re serious about making your project, and open to 3rd party help, I highly recommend PaperZD.
You already have quite a tree of branches, and it will only get more convoluted as you add more animations. It made animation work on my own 2D game so much easier, and I can do things that would be either impossible or nearly so with only branches and switches.