AIEvent
const AIEvent = { INTENT_CHANGE, ENGAGE, PATROL, WAYPOINT_REACHED, FIRE, TARGET_ACQUIRED, TARGET_LOST, DAMAGED, ENABLED, DISABLED, }All AI event types grouped by category. Use individual exports for tree-shaking, or this object for iteration.
Example
import { AIEvent } from '@three-blocks/pro';
// Use constants
body.ai.addEventListener(AIEvent.FIRE, handler);
body.ai.addEventListener(AIEvent.ENGAGE, handler);
// Check if event type is built-in
const isBuiltIn = Object.values(AIEvent).includes(eventType);