extends Node2D @export var locale := "": set(val): TranslationServer.set_locale(val) locale = val func _ready() -> void: %UILayer.layer = GlobalConfig.CANVAS_LAYER_UI %ColorRectTop.visible = true %ColorRectBottom.visible = true # focus_mode = Control.FOCUS_CLICK # settings.exited.connect(grab_focus) func _unhandled_input(event: InputEvent) -> void: if event.is_action_pressed("escape"): SceneManager.show_settings() get_viewport().set_input_as_handled() elif event.is_action_pressed("bag"): SceneManager.show_bag() get_viewport().set_input_as_handled() elif event.is_action_pressed("gallery"): SceneManager.show_gallery() get_viewport().set_input_as_handled()