Browse Source

GLTF LoadSkinAsync Update

MackeyK24 6 years ago
parent
commit
3e1ed5e2f4
2 changed files with 2 additions and 2 deletions
  1. 1 1
      loaders/src/glTF/2.0/glTFLoader.ts
  2. 1 1
      loaders/src/glTF/2.0/glTFLoaderExtension.ts

+ 1 - 1
loaders/src/glTF/2.0/glTFLoader.ts

@@ -2165,7 +2165,7 @@ export class GLTFLoader implements IGLTFLoader {
     }
 
     private _extensionsLoadSkinAsync(context: string, node: INode, skin: ISkin): Nullable<Promise<void>> {
-        return this._applyExtensions(skin, "loadSkin", (extension) => extension.loadSkinAsync && extension.loadSkinAsync(context, node, skin));
+        return this._applyExtensions(skin, "loadSkin", (extension) => extension._loadSkinAsync && extension._loadSkinAsync(context, node, skin));
     }
 
     private _extensionsLoadUriAsync(context: string, property: IProperty, uri: string): Nullable<Promise<ArrayBufferView>> {

+ 1 - 1
loaders/src/glTF/2.0/glTFLoaderExtension.ts

@@ -111,7 +111,7 @@ export interface IGLTFLoaderExtension extends IGLTFBaseLoaderExtension, IDisposa
      * @param skin The glTF skin property
      * @returns A promise that resolves with the loaded Babylon skeleton when the load is complete or null if not handled
      */
-    loadSkinAsync?(context: string, node: INode, skin: ISkin): Nullable<Promise<void>>;
+    _loadSkinAsync?(context: string, node: INode, skin: ISkin): Nullable<Promise<void>>;
 
     /**
      * Define this method to modify the default behavior when loading uris.