extends Node var last_scene @onready var playlist_generator: Node = $PlaylistGenerator @onready var leaderboard_name: TextEdit = $MarginContainer/VBoxContainer/HBoxContainer/leaderboard_name @onready var confirmed: CheckButton = $MarginContainer/VBoxContainer/HBoxContainer/Confirmed func _enter_tree() -> void: SaveLoad.load_persistent_data() SaveLoad.load_user_data() # Called when the node enters the scene tree for the first time. func _ready() -> void: confirmed.button_pressed = true leaderboard_name.text = GameGlobals.leaderboard_name playlist_generator.load_playlist() print("leaderboard : ",GameGlobals.leaderboard_name) func _on_continue_pressed() -> void: var level var load_to_gamemode if GameGlobals.leaderboard_name != leaderboard_name.text: GameGlobals.leaderboard_name = leaderboard_name.text playlist_generator.load_playlist() if GameGlobals.current_level == null: level = "res://scenes/HUBWORLD.tscn" load_to_gamemode = "res://GameModes/hubworld.tres" else: level = GameGlobals.current_level load_to_gamemode = GameGlobals.current_gamemode SaveLoad.save_persistent_data() get_tree().change_scene_to_file(level) print("LEVEL : ",GameGlobals.current_level) func _on_exit_pressed() -> void: get_tree().quit() func _on_leaderboard_name_text_changed() -> void: GameGlobals.leaderboard_name = leaderboard_name.text confirmed.button_pressed = false