Hey Guys
Having a weird issue I can’t seem to resolve.
Basically I am using Enhanced Input and have movement setup (the default way) and my issue is, if I am moving (walking) and I open a widget, I stop moving as I disable input and such, but when I close the widget without clicking anything in it and re-enable input, my character moves as if i’m still holding the move button down. I have to press the move button again to stop the player moving.
For testing, I also upon closure of the widget, kept input disabled then after a delay of a couple seconds, re-enabled input and sure enough my player begins moving again by itself once the delay is over.
If I click a button in the widget when it’s open everything works fine after it closes, then player remains still until I input movement myself.
Not sure what’s going on here. I’ve tried Disabling Input, Stopping Player Movement Immediately. I also used a bool on my movement input to only move if the bool was False. So I set it to True when the widget is open, and when I close the widget I set it to false and again the player begins moving by itself, even setting the bool back to false after a delay still has the same effect, player begins moving by itself after the delay.
Any help will be appreciated.