Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use version defines to allow settings to know if addressables installed #5

Closed
wants to merge 1 commit into from

Conversation

Ale1
Copy link
Contributor

@Ale1 Ale1 commented Aug 3, 2022

by using asmdef version defines, the package can identify if end-user has unity's addressable package installed.
This allows for adding Addressable-only advanced features that compile only if the addressables package is present.

@starikcetin
Copy link
Owner

starikcetin commented Aug 3, 2022

While I agree that providing addressable-specific functionality is a good idea, I am not planning on adding that logic to this library. I want to keep this library as simple as possible in order to make it become a global invariant component for every Unity project.

Instead, I am planning on developing a separate library that deals with providing runtime metadata information about any asset in the context of addressables, such as whether it is marked as addressable, what group it belongs to, its addressable key, etc.

Then, the two libraries used together will allow in runtime to determine, for example, whether to load/unload the scene through Addressables or SceneManager.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants