Unity Addressables Manager
Unity Addressables Manager provides a unified API wrapper around Unity's Addressables system, offering callback, coroutine, and async/await patterns for asset loading. Automatically caches loaded assets, scenes, and instances while maintaining full feature parity with the standard Addressables API, with configurable exception and log handling.
com.laicasaane.unity-addressables-manager 
Install via UPM
Add to Unity Package Manager using this URL
https://www.pkglnk.dev/unity-addressables-manager.git README Markdown
Copy this to your project's README.md
## Installation
Add **Unity Addressables Manager** to your Unity project via Package Manager:
1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/unity-addressables-manager.git
```
[](https://www.pkglnk.dev/pkg/unity-addressables-manager)Dependencies (1)
README
Unity Addressables Manager
- The APIs provided by
AddressablesManagerare equivalent to that ofAddressables, with 3 kinds of overloading: callback, coroutine, and async. - Loaded assets, scenes, and instances will be cached for later uses.
Changelog
1.3.2
- Support the usecase of disabled Domain Reload
1.3.1
- Correct all async APIs
1.3.0
- Fix exception: Attempting to use an invalid operation handle
- Add
onFailedinvocation at the end ofcatchblocks - Improve
OperationResult<T>struct and the way async APIs return the result - BREAKING CHANGE: some constructors are removed from
OperationResult<T>as deemed redundant
1.2.2
LoadScenemethods will now activate scene ifactivateOnLoadparam istrue- Breaking changes: Correct the signature of
onSucceededcallbacks onLoadSceneCoroutineand someLoadScenemethods. - Note: Regarding the behaviour of
activateOnLoad, please read this documentation: https://docs.unity3d.com/Packages/com.unity.addressables@1.16/manual/LoadSceneAsync.html
1.2.0
- Support synchronous APIs in Addressables 1.17
- Improve exceptions and logs handling
- Exceptions and logs handling behaviours can be changed via
AddressablesManager.ExceptionHandle,AddressablesManager.SuppressErrorLogsandAddressablesManager.SuppressWarningLogsproperties
1.1.0
- Use UniTask when it is included in the project
- Add InitializeAsync methods
- Breaking change: Rename AsyncResult
to OperationResult
No comments yet. Be the first!