ソースを参照

promise update for _SetAlphaToOneAsync slight refactor

Kacey Coley 7 年 前
コミット
9bd13b3c2c
1 ファイル変更4 行追加4 行削除
  1. 4 4
      serializers/src/glTF/2.0/babylon.glTFMaterial.ts

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

@@ -400,10 +400,7 @@ module BABYLON.GLTF2 {
                 }
                 else {
                     const scene = texture.getScene();
-                    if (scene == null) {
-                        reject(`Scene not available for texture ${texture.name}`);
-                    }
-                    else {
+                    if (scene) {
                         const proceduralTexture = new ProceduralTexture('texture', texture.getSize(), 'setAlphaToOne', scene);
                         if (proceduralTexture == null) {
                             reject(`Cannot create procedural texture for ${texture.name}!`);
@@ -413,6 +410,9 @@ module BABYLON.GLTF2 {
                             proceduralTexture.onLoadObservable.add(() => { resolve(proceduralTexture) });
                         }
                     }
+                    else {
+                        reject(`Scene not available for texture ${texture.name}`);
+                    }
                 }
 
             })