Releases: brunomikoski/ScriptableObjectCollection
Releases · brunomikoski/ScriptableObjectCollection
QOL and new Custom Static File
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
toCollection
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
Changed
- Not serializing editor fields
- Fix read-only list not storing caching
Runtime collection changes
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
Changed
- Fixed issues with indirect references
Added Indirect Reference
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
Changed
- Fixed AOT compilation issue
Mobile builds fixes
Changed
- Fixed mobile builds (using editor references on runtime files)
More QoL
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
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
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