I have a project built in Unity 2020.3.27f1 / Addressables 1.19.1.17.
I’ve recently updated it to Unity 2022.3.3f1 / Addressables 1.21.18.
I’ve rebuilt my asset bundles and catalog, and placed on my remote location. They download fine from the client in the editor and builds as expected - but everytime I restart - they need to be downloaded again.
Inspecting my Appdata/LocalLow/Unity/CompanyName folder, there’s no files being cached.
If I run old builds made in the Unity 2020.3.27f1, their files cache in this folder just fine.
I’ve attempted this through my various Addressable managing code, and direct ‘Addressables.DownloadAssetAsync’ and ‘Addressables.InstantiateAssetAsync’ calls, and I get the same results every time.
Does anyone else have experience with this issue, or can provide some advice?
Some non-typical things with my setup, which may be relevant:
- I have a catalog override, which I manually rename to the version number to avoid too many files.
- I am reading my addressables off a networked file path, rather than through a CDN. This makes Addressables GetDownloadSizeAsync think the file is 0kb - however in the past it still cached.