> For the complete documentation index, see [llms.txt](https://obvious-game.gitbook.io/soap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://obvious-game.gitbook.io/soap/soap-core-assets/scriptable-save/properties.md).

# Properties

Scriptable Save

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfB123GKPmD06w80PEc6VSaU1n8T3r_6oW_s2IjtiblSia9j7xGY2XuMHF8WaopMLTg2Qa9DYIWcBC4tLZLKClcNxAheXVzX7bZeW6erlQGd-CPXD1g7I8xchenCsXiwnsG2Lffbi-c_NQs0yl0EAxwxOuB?key=N4RcKQrHpqe_tYkdKbHJhg" alt="" width="375"><figcaption></figcaption></figure>

Let’s go through its properties:&#x20;

* **Debug Log Enabled**: if true, will log a the save content in the console whenever it’s saved, loaded or deleted
* **Load Mode**: &#x20;
  * ***Automatic***: will load when entering play mode (in editor) or when the asset is loaded (at runtime).
  * ***Manual***: only loads if you call the public method Load().
* **Save Mode**: &#x20;
  * ***Manual***: only saves if you call the public method Save().
  * ***Interval***: saves every X seconds at runtime (no need to handle it yourself)
* **Seconds between save**: delay between each save in seconds when interval save mode is selected.
* **Save Data**: this is the data you can customize for your game.&#x20;
* **Useful Methods**: you can easily make a custom inspector (or Odin) to make convenient methods.&#x20;
