|
@@ -1,7 +1,6 @@
|
|
package com.jme3.scene.plugins.gltf;
|
|
package com.jme3.scene.plugins.gltf;
|
|
|
|
|
|
-import com.jme3.asset.AssetInfo;
|
|
|
|
-import com.jme3.asset.AssetLoader;
|
|
|
|
|
|
+import com.jme3.asset.*;
|
|
|
|
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
|
|
|
|
@@ -11,6 +10,11 @@ import java.io.IOException;
|
|
public class BinLoader implements AssetLoader {
|
|
public class BinLoader implements AssetLoader {
|
|
@Override
|
|
@Override
|
|
public Object load(AssetInfo assetInfo) throws IOException {
|
|
public Object load(AssetInfo assetInfo) throws IOException {
|
|
|
|
+
|
|
|
|
+ if (!(assetInfo.getKey() instanceof BinDataKey)) {
|
|
|
|
+ throw new AssetLoadException(".bin files cannot be loaded directly, load the associated .gltf file");
|
|
|
|
+ }
|
|
|
|
+
|
|
return assetInfo.openStream();
|
|
return assetInfo.openStream();
|
|
}
|
|
}
|
|
}
|
|
}
|