Skip to content

Releases: brunomikoski/ScriptableObjectCollection

Fix AOT issues

05 Aug 12:19
f3ddd86

Choose a tag to compare

Changed

  • Fixed AOT compilation issue

Mobile builds fixes

04 Aug 10:19
6db3e9d

Choose a tag to compare

Changed

  • Fixed mobile builds (using editor references on runtime files)

More QoL

03 Aug 08:37
de4e901

Choose a tag to compare

Added

  • Proper error when there's no static script folder defined
  • Default namespace on settings
  • Stored the last scripts folder as cache for the wizzard
  • Validation of null items on the Registry

Changed

  • Changed to the static file use the Colllectable Type again
  • Values on the static files now its just values not CollectableType+Values

Bugfixes

02 Aug 19:18
6e0478e

Choose a tag to compare

Changed

  • Crash while changing to debug mode while having the Collection inspector open
  • Fix static generation code writing the full class name as the static class name

Bugfixes and QoL

31 Jul 20:14
80ae99c

Choose a tag to compare

Changed

  • Fix possible stackoverflow on PostProcessor
  • Removed Assembly Definition Check (Was expensive and bad when working with packages)
  • Fixed issue when reloading items from the same type from different collections been added to both
  • Fixed Static genearation file using sanitized name and not class name, breaking the partial class
  • Fixed Create Collection context menu using the selected folder as target for both scrips and scriptable objects
  • Fixed some warnings
  • Fixed weird pair next name issue

Added

  • You can now set specific overwrite static files location on the CollectionSettings file
  • Settings are now displayed on the Collection itself rather than on the registry

Package missmatch

30 Jul 07:05
273a7c7

Choose a tag to compare

Changed

  • Fixed issue with package version

Writing inside another packages

28 Jul 19:16
2560760

Choose a tag to compare

Added

  • Added support for codacy code quality

Changed

  • Refactored settings
  • Removed settings from the Collection script to make it clear
  • Added some a way to write inside packages as well.

Setting remake and bugfixes

27 Jul 20:15
98f84a8

Choose a tag to compare

Changed

  • Changed the Settings file to be the main place where data is stored, not using EditorPrefs anymore
  • Added all the namespaces for individual assets as diretives on top of static generated file

Fixed

  • Fixed issue with the Add New Item missing the DelayCall on the Collection Editor Window

Static file generation changes

26 Jul 10:58
4c5b9e4

Choose a tag to compare

Added

  • Added the [CreateAssetMenu] to the Collection automatic generated file

Changed

  • The Static file uses the Collection name instead of the collectable type, so you can have multiple collections of the same type and unique access to that specific collection
  • Fixed asset creation menu name to use ScriptableObject instead of Scriptable Object

Fixed

  • Editor Group issues when adding new items throwing error

Late Initiation of Collections

25 Jul 21:52
2b1714c

Choose a tag to compare

Added

  • Added support for non automatically loaded Collections, this allow you initialize collections when they are necessary, avoiding adding all the collectable
    references into the resources bundle
  • Added InitializeCollections that can initialize Collection in regular MonoBehaviours
  • New type of script static script generation for Non automatically loaded collections
  • Added new Custom Editor for the registry where you can define witch collection are auto loaded, and the static generation type
  • PreProcess that removes the non automatically loaded collections before build

Changed

  • General bug fixes and optimizations
  • Fixed issue with the dropdown on property drawer