extends Control
# Укажи путь к твоей игровой 3D-сцене!
# Если файл называется Main.tscn, то путь res://Main.tscn
@export var game_scene_path: String = "res://Main.tscn"
@onready var start_button: Button = $VBoxContainer/StartButton
@onready var exit_button: Button = $VBoxContainer/ExitButton
func _ready() -> void:
# Привязываем нажатия кнопок к функциям
start_button.pressed.connect(_on_start_button_pressed)
exit_button.pressed.connect(_on_exit_button_pressed)
# Автоматически фокусируемся на первой кнопке (удобно для клавиатуры/геймпада)
start_button.grab_focus()
func _on_start_button_pressed() -> void:
# Переходим в 3D-уровень
get_tree().change_scene_to_file(game_scene_path)
func _on_exit_button_pressed() -> void:
# Закрываем игру
get_tree().quit()