Skip to content

Releases: heatblayze/CustomProjectSettings

2.0.2

26 Jan 06:58
Compare
Choose a tag to compare

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>, and CustomSettingsRootDescriptor<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

27 Nov 03:00
Compare
Choose a tag to compare

• 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

10 Aug 18:25
Compare
Choose a tag to compare
  • Saving is now done on hotkey / asset saving (using the UnityEditor.AssetModificationProcessor). All CustomSettings 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

10 Aug 07:22
Compare
Choose a tag to compare

If you don't want the whole repo and just the scripts, import this into Unity