I added the new type using Window / Easy Save 3 / Types/ Create ES3 Type Script.
We're saving using this code:
Code: Select all
if (ES3.KeyExists(key + "_songList", SaveController.filename))
{
SongList = ES3.Load<List<Song>>(key + "_songList", SaveController.filename);
}
InvalidOperationException: An Easy Save 3 Manager is required to save references. To add one to your scene, exit playmode and go to Assets > Easy Save 3 > Add Manager to Scene
I try to add a Manager to the scene, but it crashes Unity (And Chrome and Discord for some reason) every time. Our scene is quite large. Adding the manager to an empty scene works fine, so I assume it's the scene size that's crashing it.
We are using Dialogue System with Easy Save bridge. Unity 2020.2.6f. We're not using autosave, just multiple save slot/files from a menu.