Psych Engine Logo
Psych Engine - Lua Script API

Save Data Functions

Functions related to Save Data manipulation.


initSaveData

initSaveData(save:String, ?folder:String = 'psychenginemods'):Void

Initializes a Save Data.

Examples:

Note: Save Data does NOT save automatically! Use "flushSaveData" in moderation for saving it.


flushSaveData

flushSaveData(save:String):Void

Flushes (Saves) the Save Data, recommended to call this on "function onDestroy" in your Lua Script to avoid any changes from being lost.

Examples:


eraseSaveData

eraseSaveData(save:String):Void

Erases the save file specified.

Examples:


getDataFromSave

getDataFromSave(save:String, field:String, ?defaultValue:Dynamic = null):Dynamic

Returns a field data from the Save file specified.

Examples:


setDataFromSave

setDataFromSave(save:String, field:String, defaultValue:Dynamic):Void

Sets a field data to the Save file specified.

Examples: