extends CanvasLayer signal exit(arg) func _ready() -> void: layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME SceneManager.lock_player() DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_s03_理发店演出3") $PPTHelper.presentation_finished.connect(_on_presentation_finished) await DialogueManager.dialogue_ended if not presentation_finished: await $PPTHelper.presentation_finished EventManager.set_stage("c03_s03_laizi_braid", 2) # 过渡到玩家画面 SceneManager.black_transition(0.5, 0.5) Util.timer(1.8, func(): SceneManager.dizzy_effect(3.0) await Util.wait(3.3) await SceneManager.pop_os_with_str("c03_s03_演出结束") SceneManager.unlock_player() ) await Util.wait(0.6) exit.emit(true) var presentation_finished = false func _on_presentation_finished() -> void: presentation_finished = true