This repository was archived by the owner on Apr 23, 2026. It is now read-only.
Release 0.5.0
What's Changed
New:
- Added new AssetsConfigsImporterBase to allow to more costumizated asset configs needed to be imported in more complex projects
- Added new AssetsConfigsGeneratorImporter & IAssetConfigsGeneratorImporter to allow the code generation of TId enum and TScriptableObject on importing the configs. This makes the development flow of asset configs simpler for lazy devs
- Added cysharp Unitask package to the project
- Added AssetResolverService & IAssetResolverService to the package to help manage addressable assets by it's Id and Asset Type. It also allows to add assets from ScriptableObject configs
Changed:
- Removed IScriptableObjectImporter. Now the IAssetConfigsImporter is a complete interface for all asset configs needed to be imported
- Changed the TId constrain for the AssetsConfigsImporter to be always an Enum
- Improved the performance and Inspector visuals of asset importer
- Changed all asset loading from AddressableAssetLoader, IAssetLoader & ISceneLoader to UniTask to allow the code to run on WebGL builds
Fixed:
- Fixed the issue preventing this package to be used in WebGL builds
Full Changelog: 0.4.0...0.5.0