So it appears that changing an enum
that’s used as a Key in a map
leads to the backwards compat issue.
So the issue then becomes: how do I create a new version of this save data variable?
I can’t update the enum
, or else that breaks it. I can’t create a new enum
for my code as it breaks a bunch of other of my map implementation. I can’t create a new save variable that doesn’t use the enum as a key, because the old one still has to be there. I can’t rollback to a previous publish version, because the first published version contains this same save data.