Pointer events
Using the PointerEvents service
import { GameInstance, Service, PointerEvents, inject, World } from '@hology/core/gameplay';
@Service()
class Game extends GameInstance {
private pointerEvents = inject(PointerEvents)
private world = inject(World)
onStart() {
this.pointerEvents.onClickObject3D(this.world.scene).subscribe((event) => {
console.log("Clicked at point: ", event.intersection.point)
})
}
}