v4.1.0 Additional features and fixes
Some syntaxes and signatures have changed and will likely result in minor fixes if upgrading from an older version.
Main changes include:
- The initializeForUser method is no longer asynchronous and has been removed from ModIOAsync and the callback param removed from ModIOUnity.
- Enable and Disable mods feature added (See ModIOUnity.EnableMod(ModId)), note that this feature only works locally and will not sync across devices.
- GetInstalledModsForUser now has an optional parameter for excluding disabled mods (defaults to true)
- Auto Initialize option added into the config so you no longer need to manually initialize the plugin (Note if you wish to Shutdown and free resources, you will still need to do that manually)
- Added the Mute and Unmute method to ModIOUnity (and async) for supressing specified users.
- Added GetModDependencies() method to ModIOUnity (and async)
- Added a local PDF documentation file inside the plugin folder (modio/Documentation/Full_Documentation.pdf)
- Added an UPGRADING.md guide for additional help transitioning from the old Unity v1 plugin
- Lots of UI improvements and bug fixes