I just can’t figure out what I’m doing wrong here. I’m trying to play an animation based on what boolean is true or false, I thought this system made pretty good sense in my head, but it doesn’t seem to be working, no animation will play.
What I know so far:
When I first start, fists are active but wont play, if I switch to sword It will play that animation, if I switch back to fists the animation still doesn’t play, and if I switch back to sword, it will also no longer play then neither of them will work at all.
If that animation blueprint is animation blueprint and not any blueprint you just happened to call animat5ion blueprint,
then it looks like you are stopping that montage animation every frame.
And why you play montages in animation blueprint and not in machine state? It is so easy to make boolean states, that play once.
I read in a couple places that state machines aren’t ideal for animation montages, and it is an animation blueprint. I moved the stop montage node to the other side of DoOnce but I’m still getting the same issue.