ソースを参照

Remove unnecessary if statement

Co-authored-by: Gary Hsu <bghgary@users.noreply.github.com>
MiiBond 5 年 前
コミット
ea6e85bf5e
1 ファイル変更4 行追加7 行削除
  1. 4 7
      loaders/src/glTF/2.0/Extensions/KHR_materials_variants.ts

+ 4 - 7
loaders/src/glTF/2.0/Extensions/KHR_materials_variants.ts

@@ -112,16 +112,13 @@ export class KHR_materials_variants implements IGLTFLoaderExtension {
                             tagMapping = [];
                             tagMapping = [];
                         }
                         }
                         const material = ArrayItem.Get(`#/materials/`, this._loader.gltf.materials, mapping.material);
                         const material = ArrayItem.Get(`#/materials/`, this._loader.gltf.materials, mapping.material);
-                        let meshEntry: VariantMapping = {
+                        const meshEntry: VariantMapping = {
                             mesh: babylonMesh,
                             mesh: babylonMesh,
                             materialPromise: Promise.resolve(null)
                             materialPromise: Promise.resolve(null)
                         };
                         };
-                        if (babylonMesh instanceof Mesh) {
-                            const matPromise = this._loader._loadMaterialAsync(`#/materials/${mapping.material}`, material, babylonMesh, babylonDrawMode, (material) => {
-                                meshEntry.material = material;
-                            });
-                            meshEntry.materialPromise = matPromise;
-                        }
+                        meshEntry.materialPromise = this._loader._loadMaterialAsync(`#/materials/${mapping.material}`, material, babylonMesh!, babylonDrawMode, (material) => {
+                            meshEntry.material = material;
+                        });
                         tagMapping.push(meshEntry);
                         tagMapping.push(meshEntry);
                         this._tagsToMap[tag] = tagMapping;
                         this._tagsToMap[tag] = tagMapping;
                     });
                     });