extends Node const SCENE_ACT1_ROOM: String = "res://scenes/prologue/act1_room.tscn" const SCENE_ACT1_KITCHEN: String = "res://scenes/prologue/act1_kitchen.tscn" const SCENE_ACT2_INSTALL: String = "res://scenes/prologue/act2_install.tscn" func change_scene(path: String) -> void: # Освобождаем мышь, чтобы 2D-сцены не были в captured-mode Input.mouse_mode = Input.MOUSE_MODE_VISIBLE get_tree().change_scene_to_file.call_deferred(path) func go_room() -> void: change_scene(SCENE_ACT1_ROOM) func go_kitchen() -> void: change_scene(SCENE_ACT1_KITCHEN) func go_install() -> void: change_scene(SCENE_ACT2_INSTALL)