This commit is contained in:
2026-02-04 18:12:19 +02:00
parent edd4dcfd0a
commit b1a13c339b
8 changed files with 14 additions and 7 deletions
@@ -3,7 +3,7 @@ import { EventManager } from '@/lib/EventManager';
import { centerOrigin } from "@/lib/MeshUtils";
class ClassicPuzzle extends EventManager {
emits = ['finish']
emits = ['finish', 'interaction']
constructor(engine, data, objPrefix='Plane'){
super();
const container = new Group();
@@ -19,7 +19,9 @@ class ClassicPuzzle extends EventManager {
let dragZone = gltf.scene.getObjectByName('DragZone');
dragZone.material.side = DoubleSide;
let eventsFn= {
start(){},
start(){
that.dispatchEvent({type:'interaction'});
},
drag(){},
end(e){
if (Math.abs(e.o.position.x)<.1 && Math.abs(e.o.position.y)<.1){