Files
godot-demo-projects/2d/save_load/gui.gd
Hugo Locurcio 2bd5b1c8ee Add a saving/loading demo with various serialization formats
This demo showcases how to save a simple game with ConfigFile and JSON.
2020-12-13 00:21:47 +01:00

14 lines
486 B
GDScript

extends VBoxContainer
func _ready():
var file = File.new()
# Don't allow loading files that don't exist yet.
$SaveLoad/LoadConfigFile.disabled = not file.file_exists(ProjectSettings.globalize_path("user://save_config_file.ini"))
$SaveLoad/LoadJSON.disabled = not file.file_exists(ProjectSettings.globalize_path("user://save_json.json"))
func _on_open_user_data_folder_pressed():
# warning-ignore:return_value_discarded
OS.shell_open(ProjectSettings.globalize_path("user://"))