WeaponEvent

@three-blocks/pro
const WeaponEvent = { FIRE, HIT, EXPLODE, SPAWN, DESPAWN, }
Value
{ FIRE, HIT, EXPLODE, SPAWN, DESPAWN, }

All weapon event types grouped for convenient access.

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

weapon.addEventListener(WeaponEvent.FIRE, (event) => {
  console.log('Weapon fired from', event.origin);
});

weapon.addEventListener(WeaponEvent.HIT, (event) => {
  console.log('Hit target:', event.targetType, event.targetIndex);
});

weapon.addEventListener(WeaponEvent.EXPLODE, (event) => {
  spawnExplosionVFX(event.position, event.aoeRadius);
});