If a notify is triggered in a montage that has root motion, and the notify starts another montage that does not have root motion, the root lock remains on, and I can’t apply velocity.
This happens even if the blend time for both montages are set to 0.
It does not happen if the second animation is triggered by something else like user input.
It doesn’t matter if I use a Stop Anim Montage node prior to starting the second animation.
I’m trying to set up an input buffer so that if I give input, a dodge in this case, prior to the interruptible frames of an attack, it sets a variable and then executes the input at the start of the attack’s interruptible frames
I’m able to get around the problem by adding a very small delay (0.01 seconds) between the notify and the dodge command, so it’s not a big deal to me, but it’s still a bug.