aboutsummaryrefslogtreecommitdiff
path: root/client/menu/menu_manager.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/menu/menu_manager.gd')
-rw-r--r--client/menu/menu_manager.gd6
1 files changed, 4 insertions, 2 deletions
diff --git a/client/menu/menu_manager.gd b/client/menu/menu_manager.gd
index dc6afce8..1285a7e6 100644
--- a/client/menu/menu_manager.gd
+++ b/client/menu/menu_manager.gd
@@ -28,7 +28,9 @@ func goBack():
func show_menu(menu_name: String):
for k in menus.keys():
if k == menu_name:
- menus[k].visible = true
+ menus[k].show()
+ if menus[k].has_method("prepare"):
+ menus[k].prepare() # Optionally run some code
Global.focus_first_button(menus[k])
else:
- menus[k].visible = false
+ menus[k].hide()