Explorar o código

Handle onerror callback in BABYLON.SceneLoader.ImportMesh

The onerror callback wasn't being properly handled.
Mohamed Mansour %!s(int64=8) %!d(string=hai) anos
pai
achega
1cf1db4a41
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      src/Loading/babylon.sceneLoader.ts

+ 5 - 1
src/Loading/babylon.sceneLoader.ts

@@ -209,7 +209,11 @@
 
                 Tools.LoadFile(rootUrl + sceneFilename, data => {
                     importMeshFromData(data);
-                }, progressCallBack, database, useArrayBuffer);
+                }, progressCallBack, database, useArrayBuffer, () => {
+                    if (onerror) {
+                        onerror(scene, 'Unable to load file ' + rootUrl + sceneFilename)
+                    }
+                });
             };
 
             if (scene.getEngine().enableOfflineSupport && !directLoad) {