11 Months Ago
Added baseline for component version upgraders https://files.facepunch.com/tony/1b0911b1/parsecd_N2kyNOTsPg.png Move JsonUpgrader Refactor, add JsonUpgrader.Run so we can re-use this for GameResources Replace _apiVersion with ComponentVersion defined by the component JsonUpgrader -> JsonUpgraderAttribute, version as a required constructor parameter Demote JsonUpgrader.Run to internal JsonUpgrader.Run -> Upgrade Add unit test for upgrading a component