`I’m working on a little platformer game that has (maybe?) a lot of data saved in a “Global” autoload (stuff like how many times each level was played, fastest times, ghost data for replays, etc). For testing, sometimes I’ll manually delete entries for a level by using the Remote Inspector. This has worked fine for me until recently. Now when I open the Inspector I see that my big dictionary is “Nil” when it used to say something like “Dictionary (size 26)”. It seems to trigger upon saving data for the 15th level (not specifically level 15, just the 15th time data is saved for a previously unplayed level).
What’s interesting is that the game clearly still has access to all the data that was saved, and it can continue to save new data there as well. The only issue is when I open the Inspector and it shows Nil. Clicking on the dictionary there will set it to size 0 and crash the game (without actually losing any data, as it doesn’t save the file after the crash).
Any idea why something like this might happen? It’s not really that big of an issue for me, I suppose. I just find it very strange and it had me worried I might be doing something wrong/bad.`