This commit is contained in:
2026-02-04 10:48:31 +02:00
parent ff6418c244
commit edd4dcfd0a
5 changed files with 24 additions and 5 deletions
@@ -5,7 +5,7 @@ import { EventManager } from '@/lib/EventManager';
import Utils from '@/lib/Utils';
class PairMatchingGame extends EventManager {
emits = ['finish']
emits = ['finish', 'interaction']
constructor(engine, data) {
super();
return new Promise(async (resolve, reject)=>{
@@ -76,6 +76,7 @@ class PairMatchingGame extends EventManager {
let actionDef = {material:{emissiveIntensity:k=>(1+Math.sin((k*2+1.5)*Math.PI))*4 }};
let clickFn = (i) => {
this.dispatchEvent({type:'interaction'});
let oc = clicked;
if (done.includes(i.object.userData.gd.id)) return;
clicked = i.object;