Hey, I adopted the Godot Dialogue Manager Add-On for my current project, but I'm facing issues pausing the game / having character not move when a dialogue balloon is on the screen. I tried two methods, both without success for now:
Pausing the tree and subsequently my player node whenever the dialogue balloon pops up. This seems to work at first but after the first mouseclick on the dialogue, the tree gets unpaused somehow. I have no idea how it happens and didn't want to spend the time digging through the add-on code to find out. Or are there some general causes that unpause the scene tree?
Using unhandled input as suggested by the add-on developer: I can't seem to get it to work. I use event.is_action_pressed() to set the direction in which to move the player. But when the dialogue gui pops up, it will consume events and thus the is_action_released() event can not reach the player node, having it continue to move.
Any ideas on fixing this issue?