revo-jailbreak/menus/file_select_panel.gd

16 lines
502 B
GDScript

extends Panel
export var number = 1
var file: Save.SaveFile
func _ready():
if File.new().file_exists("user://file%d.pr" % number):
file = Save.load_file("user://file%d.pr" % number)
$"%Name".text = file.name
$"%ShardCounter".text = "%02d" % file.get_total_shards()
$"%KeyCounter".text = "%03d" % file.get_total_keys()
$"%TimeCounter".text = "%02d:%02d" % [file.play_time / 3600.0, fmod(file.play_time / 60.0, 60.0)]
else:
$FileExists.visible = false
$FileDoesNotExist.visible = true