Skip to content

Releases: brunomikoski/ScriptableObjectCollection

QOL and new Custom Static File

02 Sep 09:51
3f9e888
Compare
Choose a tag to compare

Changed

  • Fixed issue where the collection view was not properly refreshing
  • Fixed general warnings on the project
  • Fixed double type usage on the ResourceScriptableObject
  • Renamed the Values to Collection on the static generated file, it makes more sense to the new Custom Static Class access

Added

  • Added a new Custom Static File to be able to generate static access files between different assemblies
  • Added warning system to help to display issues

Fix read-only editor serialized field

22 Aug 09:26
5d70f27
Compare
Choose a tag to compare

Changed

  • Not serializing editor fields
  • Fix read-only list not storing caching

Runtime collection changes

20 Aug 11:31
edfd051
Compare
Choose a tag to compare

Changed

  • Fixed issue with the settings menu been displayed wrong
  • Fixed an issue while converting numbers to literal numbers would not deal properly with initial special characters

Added

  • Added system to be able to Add/Remove items from the collection at runtime (Like loading new items from addressables)
  • Added runtime / editor time fix to deal with dynamically changed collections

Fix indirect access issue

11 Aug 09:50
Compare
Choose a tag to compare

Changed

  • Fixed issues with indirect references

Added Indirect Reference

11 Aug 09:46
fcc98d5
Compare
Choose a tag to compare

Changed

  • Fixed issue with the wizzard that was not generating the target Scriptable Object

Added

  • New type of indirect access to collectable items, this allows you use the regular editor reference, but without storing the reference, so without creating a relationship between the items, and can be lazy loaded when is needed, like addressables references for isntance.
  • Also added an option on the wizzard to automatically create the IndirectReference for every collectable item

Fix AOT issues

05 Aug 12:19
f3ddd86
Compare
Choose a tag to compare

Changed

  • Fixed AOT compilation issue

Mobile builds fixes

04 Aug 10:19
6db3e9d
Compare
Choose a tag to compare

Changed

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

More QoL

03 Aug 08:37
de4e901
Compare
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
Compare
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
Compare
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