Загрузка данных


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()