This stacktrace was called when calling
Is it because it's trying to deserialize a Unity Object as a
new () ? -- (without having another object to deserialize to)
in which case the error could be a bit more wordy (it makes sense now that I read the whole stack but it wasn't as obvious when I first got the error)
I am serializing a Dictionary<SomeEnum, SpriteSet> which SpriteSet is a Serializable Scriptable Object contains a bunch of Sprite references from the game.
I knew this wouldn’t work out of the box but I thought I was doing something wrong in calling the methods.