Explorar o código

promise update

Kacey Coley %!s(int64=7) %!d(string=hai) anos
pai
achega
e52ff66123
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      serializers/src/glTF/2.0/babylon.glTFMaterial.ts

+ 2 - 2
serializers/src/glTF/2.0/babylon.glTFMaterial.ts

@@ -408,9 +408,9 @@ module BABYLON.GLTF2 {
                         return Promise.reject(`Cannot create procedural texture for ${texture.name}!`);
                     }
                     else {
-                        proceduralTexture.setTexture('textureSampler', texture as Texture);
                         return new Promise((resolve, reject) => {
-                            proceduralTexture.onLoadObservable.add(() => { return proceduralTexture });
+                            proceduralTexture.setTexture('textureSampler', texture as Texture);
+                            proceduralTexture.onLoadObservable.add(() => { resolve(proceduralTexture) });
                         })
                     }
                 }