extends Panel func _ready(): get_parent().layer = GlobalConfig.CANVAS_LAYER_BAG _load_inventory() SceneManager.lock_player() get_tree().paused = true func _load_inventory(): pass func _unhandled_input(event: InputEvent) -> void: if ( event.is_action_pressed("bag") or event.is_action_pressed("cancel") or event.is_action_pressed("escape") ): get_viewport().set_input_as_handled() get_tree().paused = false SceneManager.unlock_player() queue_free()