Skip to content
/ UniSave Public

UniSave is an asset that allows you to easily save and load values.

Notifications You must be signed in to change notification settings

aiczk/UniSave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

UniSave

UniSave is an asset that allows you to easily save and load values.

  • Supports Value types and Reference types encryption/decryption.
  • The structure array can be preserved.
  • It supports asynchronous loading.
  • Can save most of the structures used in Unity.
  • Support Mono/IL2CPP.

Installation

Intoroduction

Synchronous load/save.

var saveData = Storage<Vector3>.Load("FileName");
Storage<Vector3>.Save(Vector3.Zero,"FileName");

Synchronous load/save arrays.

var saveData = Storage<Vector3>.LoadArray("FileName");
Storage<Vector3>.SaveArray(array,"FileName");

Asynchronous load/save.

var saveData = await Storage<Vector3>.Load("FileName");
await Storage<Vector3>.SaveAsync(Vector3.Zero,"FileName");

Asynchronous array load/save.

var saveData = await Storage<Vector3>.LoadArrayAsync("FileName");
await Storage<Vector3>.SaveArrayAsync(array,"FileName");

License

MIT

About

UniSave is an asset that allows you to easily save and load values.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages