Multiple labels
Are multiple labels supported? From the LabelProviderAsset it doesn't look possible.
Is there a workaround or plans to support this?
@carmebar Thanks for the feature request.
To help us better understand the necessity and potential scope of this feature, we're trying to grasp the specific situations where this would be applied.
Could you please provide concrete use cases or scenarios where this functionality would be needed?
Thanks!
Thanks for the quick follow-up. Sorry it took me longer to answer.
It is basically to be able to feature match regular Addressables. We can workaround the limitation but it would be nice to have multiple labels.
Our intended use case is to be able to configure the group to pack the content by label so we get a bundle per each label with all the required assets. That way at runtime we can just query for a specific label and predownload that bundle.
You can assign multiple labels to a single asset by creating multiple labeling rules that include the same asset. Does this achieve your goal?
@carmebar If the goal is to assign multiple labels using just a single labeling rule, I would be interested in understanding the specific use case. The reason I ask is that typically, a change in the label dictates a change in the corresponding Asset Group. For instance, the assets needed for a "Tutorial" are usually a different group than those needed for "Gameplay."
Good to know that rules are additive and I can have different rules to setup labels for assets in the same group. I think I could work around the API limitation like that.
My use case is a little bit convoluted because I want to rely on the splitting of the group in bundles by label. I treat each bundle as a DLC and only download it if the user has it unlocked. I can have overlaping asset groups inside the same group by using multiple labels. Kind of a hack but useful if I only want to donwload a subset or a superset (reducing overlapped dependencies).