There are many situations where you want to stop the progress.
During the tutorial, Returning after an event, Before boss battle.
I want to put the player in a idle state and disabled input after interacting with an event object.
So I tried your code, but if I interact while running, the animation does not stop, character keep moving, zoomable with right clicked, and more.
Is there a method that can be done with one call?
UTPS such a complex system, I don't see how a simple method of switching enable on components would be consistent enough.