https://docs.unity3d.com/6000.0/Documentation/Manual/AwaitSupport.html Much easier to maintain and use than nested callbacks. Use Awaitable system if works to make it more easily compatible with WebGL