BodyEvent

@three-blocks/pro
const BodyEvent = { COLLIDE, COLLIDE_END, HIT, PROJECTILE_EXPLODE, ZONE_ENTER, ZONE_LEAVE, POINTER_INTERSECT, CAMERA_INTERSECT, }
Value
{ COLLIDE, COLLIDE_END, HIT, PROJECTILE_EXPLODE, ZONE_ENTER, ZONE_LEAVE, POINTER_INTERSECT, CAMERA_INTERSECT, }

All body event types grouped for convenient access.

Example
import { BodyEvent } from '@three-blocks/pro';

body.addEventListener(BodyEvent.HIT, (event) => {
  console.log('Hit at:', event.hitPoint);
});

body.addEventListener(BodyEvent.COLLIDE, (event) => {
  console.log('Collision with:', event.collidingBodyType, event.collidingBodyIndex);
});

zoneBody.addEventListener(BodyEvent.ZONE_ENTER, (event) => {
  console.log('Player entered zone');
});