I think this is a bug unless I’m doing something very silly. Present in the latest previous versions as well. Using Unity 2019.1.7f1
- Open Scene which loads a GameObject using InstantiateAsync. Everything loads fine.
- Change scenes.
- Return to previous scene
- GameObject loads using InstantiateAsync again. This time the GameObject is pink
I’ve also tried calling Addressables.ReleaseInstance and Addressables.Release when the scene unloads just in case it would matter. My understanding is this is unnecessary since the scene unloading cleans the GameObjects up in the Addressables reference count. Nothing changed when I did this.
This only happened in a build release and debug. I’ve never seen it happen in the editor.