extends Area2D @export var load_level: String @onready var animation_player = $AnimationPlayer @onready var player = %player @onready var audio_stream_player = $AudioStreamPlayer @onready var music = %Music @export var level_score : int func _on_body_entered(body): animation_player.play("change_scene") player.on_pause = true music.stop() func load_new_scene(): var config = ConfigFile.new() var err = config.load("user://config.cfg") if err == OK: var available_level = config.get_value("level", "available_level", 0) level_score = level_score if level_score > available_level else available_level config.set_value("level", "available_level", level_score) config.save("user://config.cfg") get_tree().change_scene_to_file("res://scenes/levels/" + load_level + ".tscn")