Hello, I am struggling with events in Addressables. Because of the lack of a simple syncronized load method. ---------- **What happens if I override the variable textureHandle before it triggered?** The previous delegate is deleted and not notified anymore, or It will trigger twice? are they considered two different events? ---------- Code (CSharp): AsyncOperationHandle<GameObject> textureHandle = Addressables.LoadAssetAsync<GameObject>("AssetAddress"); textureHandle.Completed += ElementToNotify1.TextureHandle_Completed; AsyncOperationHandle<GameObject> textureHandle = Addressables.LoadAssetAsync<GameObject>("AssetAddress"); textureHandle.Completed += ElementToNotify2.TextureHandle_Completed; ---------- P.S. This code is in a class named DataManager. I have a class Dog and a class Cat, I need both to spawn a poo gameobject, with addressable. I would like to write in Dog and Cat classes a method LoadPooAsync() that will call the DataManager and pass to them their object reference so, when the object is loaded it will trigger the event for the right object who asked for it. I tried to write something with Actions but didn't work.. Could you help me to write the methods signatures?