This repository was archived by the owner on May 9, 2023. It is now read-only.
UnityExplorer 3.3.0
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
andMelonPreferences
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.