Some of our users are encountering problems with loading WebGL.
We call UnityLoader.instantiate(…) and we start downloading the required wasm.unityweb files. If the download is interrupted, e.g. they lose internet for a few seconds, then the download doesn’t pick back up, and they are stuck loading forever.
We’ve been trying to work out a way to identify this situation so that we could restart the download, or reload the page, but the documentation about the lifecycle events is pretty thin.
We had hoped to use errorhandler, but that didn’t seem to be catching it. We’ve also considered trying to tie into onProgress, but we think this might catch people who have slow load times, but would otherwise succeed.
Any help as to how we might accomplish this would be greatly appreciated.