19 lines
272 B
GDScript
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)
|