Is there any way I can check if an asset is downloaded before attempting to load it? I'd like to provide a warning to users on mobile data before downloading huge (100mb+) assets. I remember doing this previously with asset bundles and with version comparisons in caching, but I'm not seeing anywhere that I can do this easily with addressables.
We haven't added this yet, but we most likely will add some kind of "how much will download" api. Coming in the next release will be a `Addressables.DownloadDependencies("x")` that will let you download (but not load) bundles associated with address "x". And starting in the next release or so, we will include the built-bundle size in the catalog data. These are building blocks on which we can build the downlaod-size API. we haven't done it yet, because we want to make sure we implement it in the way that aligns with the long-term direction of addressables. Either way, it's recorded in our backlog. -Bill
While I'm there, it would be nice to be able to easily tweak the hardcoded cache settings: new CachedProvider.Settings() { MaxLRUAge = 1, MaxLRUCount = 10 ... We have big bundles and keeping them in memory is not an option. Thanks!