extends CanvasLayer @onready var label: Label = $VBoxContainer/Label @onready var player: CharacterBody3D = $".." @onready var continue_button: Button = $continue @onready var frog: CharacterBody3D = $"../../frog" var paused func _ready() -> void: continue_button.text = Sauvegarde.get_text("tuto_continue") func show_text( text, pause=false ): layer = 2 paused = pause if paused: get_tree().paused = true else: player.can_play = false show() Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE) label.text = Sauvegarde.get_text( text ) func _on_button_pressed() -> void: if paused: get_tree().paused = false if label.text[0] == "E": Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) hide() layer = 0 await get_tree().create_timer( 20 ).timeout frog.can_scale = true else: player.can_play = true Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) hide() layer = 0