fishjam2024/Resources/save_file.gd
2024-04-02 23:33:30 +11:00

15 lines
382 B
GDScript

class_name SaveFile extends Resource
const SAVE_PATH: String = "user://save.tres"
@export var catfish_name: String
@export var accepted_fish: Array[FishProfile]
func save_to_disk() -> void:
ResourceSaver.save(self, SAVE_PATH)
static func load_profile_from_disk() -> SaveFile:
if ResourceLoader.exists(SAVE_PATH):
return ResourceLoader.load(SAVE_PATH)
return SaveFile.new()