Blobby/src/UserInterface/Screens/ControlsMenu/ReallyQuitMenu.gd

19 lines
272 B
GDScript

extends Panel
var prev_focus
func _ready():
set_process_input(false)
func open():
show()
prev_focus = get_focus_owner()
$SaveNQuit.grab_focus()
set_process_input(true)
func close():
hide()
self.release_focus()
prev_focus.grab_focus()
set_process_input(false)