Prevent remove tables from addressable assets

Hi,

Just a little feedback on the asset.
I don’t know if you can do that, but it will be great to disable interaction on addressable asset toggle and name for localization assets.

6112352--665522--upload_2020-7-21_10-57-32.png

Because this morning I test my app and the addressable package cannot find my tables…
When I check, the addressable toggle was uncheck on some tables (I don’t know why, false manipulation? issue? conflict?). So I have to check it and change the addressable name.

And I saw it was impossible to move tables in Localization groups.

6112352--665524--upload_2020-7-21_10-59-16.png

The localization work now but I think you need to prevent that to avoid problem in the future.

Best,
Alexis

Hi,

Why do you need to change the address for the table?

The address(toggle name) is how we find the asset at runtime.
address = “{TableName} _{Locale Code}”
So changing that value will break things.

It is safe to rename the Shared Data, and any assets we reference(textures etc) we don’t use the addresses for them.
The Localization Groups are fixed at the moment but supporting custom groups is planned. For now whenever the system needs to refresh the addressables it will put them into the fixed groups and change the names.

Hi,

I need to change the address because the default address was the path of the asset. So when I check the addressable toggle, I need to rewrite the address like you say.

May be my explanation was not clear (sorry, I don’t write English very well).
When I reopen my project, some localization tables was not present in addressable group because the addressable checkbox was uncheck (and I don’t know why).

So I think it will be great to disable the addressable checkbox interaction for user to avoid false manipulation.

I hope my explanation is more clear. :slight_smile:

Best,
Alexis

Oh sorry, I understand. Yes I do want to disable the Addressable button. At the moment its part of the Addressable package so we need to come up with a way for this to work.
If a table is not part of addressable then selecting the collection asset it belongs to should provide an option to fix this.
If it does not then remove the table from the collection and readd it using the buttons in the inspector.
If you are able to reproduce the assets losing their connection to addressables then a bug report would be much appreciated :slight_smile: