sebavan 5 년 전
부모
커밋
ea8d047751

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 3 - 3
dist/preview release/inspector/babylon.inspector.bundle.js


+ 5 - 2
dist/preview release/inspector/babylon.inspector.bundle.max.js

@@ -71806,8 +71806,11 @@ var VariantsPropertyGridComponent = /** @class */ (function (_super) {
     }
     VariantsPropertyGridComponent.prototype.render = function () {
         var _this = this;
-        var KHR_materials_variants = babylonjs_loaders_glTF_index__WEBPACK_IMPORTED_MODULE_5__["GLTF2"].KHR_materials_variants;
-        if (!KHR_materials_variants) {
+        var KHR_materials_variants;
+        if (babylonjs_loaders_glTF_index__WEBPACK_IMPORTED_MODULE_5__["GLTF2"] && babylonjs_loaders_glTF_index__WEBPACK_IMPORTED_MODULE_5__["GLTF2"].KHR_materials_variants) {
+            KHR_materials_variants = babylonjs_loaders_glTF_index__WEBPACK_IMPORTED_MODULE_5__["GLTF2"].KHR_materials_variants;
+        }
+        else {
             KHR_materials_variants = BABYLON.GLTF2.Loader.Extensions.KHR_materials_variants;
         }
         if (!KHR_materials_variants) {

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 1 - 1
dist/preview release/inspector/babylon.inspector.bundle.max.js.map


+ 6 - 2
inspector/src/components/actionTabs/tabs/propertyGrids/variantsPropertyGridComponent.tsx

@@ -27,10 +27,14 @@ export class VariantsPropertyGridComponent extends React.Component<IVariantsProp
     }
 
     render() {
-        let KHR_materials_variants = GLTF2.KHR_materials_variants;
-        if (!KHR_materials_variants) {
+        let KHR_materials_variants: any;
+        if (GLTF2 && GLTF2.KHR_materials_variants) {
+            KHR_materials_variants = GLTF2.KHR_materials_variants;
+        }
+        else {
             KHR_materials_variants = BABYLON.GLTF2.Loader.Extensions.KHR_materials_variants as any;
         }
+
         if (!KHR_materials_variants) {
             return;
         }