class

PointClickEngine::Core::SaveSystem

Inherits Reference < Object

Save/Load management system

Constants

SAVE_DIRECTORY = "saves"
SAVE_EXTENSION = ".save"

Class methods

delete_save(slot_name : String) : Bool
Source
ensure_save_directory
Source
get_save_files
Source
get_save_info(slot_name : String) : NamedTuple(timestamp: Time, scene_name: String, play_time: Float32 | Nil) | Nil

Get save information without loading the full save

Source
load_game(engine : Engine, slot_name : String = "autosave") : Bool
Source
save_exists?(slot_name : String) : Bool
Source
save_game(engine : Engine, slot_name : String = "autosave") : Bool
Source