bx-1316-refactoring #14
|
@ -289,7 +289,7 @@ const clickEvent = (event: MouseEvent) => {
|
||||||
raycaster.value.setFromCamera(new Vector2(pointer.x, pointer.y), camera.value);
|
raycaster.value.setFromCamera(new Vector2(pointer.x, pointer.y), camera.value);
|
||||||
|
|
||||||
const intersects = raycaster.value.intersectObjects(seekAllByName(scene.value, '_clickable'));
|
const intersects = raycaster.value.intersectObjects(seekAllByName(scene.value, '_clickable'));
|
||||||
const names = intersects.map(el => el.object.name ?? false).filter(Boolean)
|
const names = intersects.map(el => (el.object.parent ? el.object.parent.name : el.object.name) ?? false).filter(Boolean)
|
||||||
if (names.length) {
|
if (names.length) {
|
||||||
openSidebar(parseInt(names[0].replace('_clickable', '')))
|
openSidebar(parseInt(names[0].replace('_clickable', '')))
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue