extends Node2D @export var locale := "": set(val): TranslationServer.set_locale(val) locale = val @onready var settings = %Settings 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 _on_settings_hide(): SceneManager.release_player() func _unhandled_input(event: InputEvent) -> void: if event.is_action_pressed("escape"): settings.visible = true get_viewport().set_input_as_handled() elif event.is_action_pressed("bag"): SceneManager.show_bag() get_viewport().set_input_as_handled()