Storage
Saving and loading individual storages.
Last updated
Saving and loading individual storages.
Last updated
There are 4 things that require saving here: items, enchantments (applied to items), and currencies. You can use myStorage.CreateSavableData
to get an object that contains all of this data. This method will return a InventoolSavableData
struct.
To load you will need to provide your own method of loading. Use the Storage.SetLoader
and provide a method that will load a InventoolSavableData
object. Inventool will call this to load a storage when necessary. The method should accept a string parameter that represents the ID of the storage.
The code below is how you can save and load storage data with . ESave is my own save system—it's entirely free and it's been tested with Inventool. ESave is not a requirement, you can use the save system of your choice. However, the example below will only work with ESave.