Hi Tony, looks like you answered my question in this thread. Quick question, where exactly to add the script? I've got the Menu System, which I believe is what controls the save system. Is that right, and should I add this there?
Thanks.
Edit: I didn't notice this was for Opsive Controllers. I'm using your Menu System for saving purposes.
Any thoughts on why this error might have popped up? It appears to be related to the PlaymakerGlobalVarsSaver - I noticed it popped up after using the scene warp I set up in the game. Of note - I recently started using PlayMaker this past couple weeks (I've been using Dialogue System for a couple of months). All of my PlayMaker FSM's are currently separate from scenewarp objects though. This error hasn't changed my ability to load scenes via scene warp either.
Inspect your PlayMakerGlobalVariableSaver component. Try assigning a unique string to its Key field, such as "PM Globals".
It may be that two savers are saving their data under the same key. When PlayMakerGlobalVariableSaver asks for its saved data, it may be receiving the data from the other saver instead.
If that doesn't fix it, it may be a bug in Unity's JSON parser. If so, what version of Unity are you using? When this happens, what are your global variables and their values?