diff --git a/src/components/InteractiveObjects/ClassicPuzzle.js b/src/components/InteractiveObjects/ClassicPuzzle.js index 42594cd..e100e2d 100644 --- a/src/components/InteractiveObjects/ClassicPuzzle.js +++ b/src/components/InteractiveObjects/ClassicPuzzle.js @@ -3,12 +3,12 @@ import { centerOrigin } from "@/lib/MeshUtils"; class ClassicPuzzle extends EventDispatcher { emits = ['finish'] - constructor(engine, data, gltfName, objPrefix='Plane'){ + constructor(engine, data, objPrefix='Plane'){ super(); const container = new Group(); const that = this; return new Promise(async (resolve, reject)=>{ - let gltf = await engine.load('puzzle-3x3.glb', '/static/meshes/classic-puzzle/'); + let gltf = await engine.load(`puzzle-${data.dimension}.glb`, '/static/meshes/classic-puzzle/'); let map = await engine.loadTexture(data.$go.asset.name); let dragZone = gltf.scene.getObjectByName('DragZone'); dragZone.material.side = DoubleSide; diff --git a/src/components/InteractiveObjects/ClassicPuzzle.vue b/src/components/InteractiveObjects/ClassicPuzzle.vue index 9c8e8bd..e8f10ff 100644 --- a/src/components/InteractiveObjects/ClassicPuzzle.vue +++ b/src/components/InteractiveObjects/ClassicPuzzle.vue @@ -1,7 +1,6 @@