Releases: heatblayze/CustomProjectSettings
Releases · heatblayze/CustomProjectSettings
2.0.2
THIS VERSION IS NOT BACKWARDS COMPATIBLE WITH 1.X
Changes:
- Complete refactor. Removed all old code.
- There are now three main classes to inherit from:
CustomSettingsRoot
,CustomSettingsChild<T>
, andCustomSettingsRootDescriptor<T>
- Settings are now visible in the Project Settings window.
- Files are now stored directly inside Assets/Resources/Settings
- The new method of retrieving settings is by calling
CustomSettings.GetSettings<T>()
1.3.1
• Cleaned up the project files
• Fixed a potential bug with the build hook (specifically when the Resources folder doesn't exist)
• Started using .asmdef files
• Moving to UPM project structure. Unity packages will no longer be available after this release
• Demo has been moved to a separate unitypackage and is not included in the UPM package.
1.2.0
- Saving is now done on hotkey / asset saving (using the
UnityEditor.AssetModificationProcessor
). AllCustomSettings
will have this functionality. - Inspector no longer overridden to draw defaults. Customize those inspectors to your heart's content!
- Also edited the demo to show more features.
1.1.0
If you don't want the whole repo and just the scripts, import this into Unity