diff options
Diffstat (limited to 'client/menu/menu_manager.gd')
-rw-r--r-- | client/menu/menu_manager.gd | 6 |
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() |