Skip to content
This repository was archived by the owner on May 9, 2023. It is now read-only.

UnityExplorer 3.3.0

Compare
Choose a tag to compare
@sinai-dev sinai-dev released this 30 Mar 10:34
· 711 commits to master since this release

While there should be very few noticeable differences to most users in this version, there has been a major cleanup to the overall project.

Config

  • You may find that all your config settings are reset to default for this version, my apologies for that.
  • Config settings are now handled through Loader-specific ConfigHandler classes. For BepInEx and MelonLoader releases, we are now using their configuration handlers (BepInEx.Configuration and MelonPreferences respectively).
  • Updated the Options page to use InteractiveValue (like the Reflection Inspector) and show descriptions for each config entry.

Unity support

  • Unity versions up to 2020.2.4 are now supported (and possibly more recent ones as well, not tested).

Project

  • The project structure has changed somewhat, notably everything related to the Inspectors has moved into the UI namespace. I decided that since the UI is required for these classes it makes no sense to separate the UI and non-UI parts.
  • The UI construction methods (UIFactory) are now much more helpful. This resulted in roughly 75% less UI construction code all up.