I tried to use bolt to pause Dialogue System and it failed, I don't know why, I basically followed the tutorial above.
What's the best way to use bolt to tentatively schedule an ongoing conversation?
Is the problem that you can still click on response menu buttons? If so, there are two solutions:
1. Put your pause menu's canvas on a higher sort order than the Dialogue Manager's Canvas. Make your pause menu cover the entire screen. If you don't want it to visibly cover the entire screen, use a whole-screen image whose color alpha value is zero so it's invisible.
2. Or temporarily disable the Dialogue Manager Canvas's GraphicRaycaster component while the pause menu is visible.
In both cases, also call DialogueManager.Pause() when showing the pause menu and DialogueManager.Unpause() when hiding the pause menu. This will also stop any hotkeys you've set up on Dialogue System UIs.