WeaponEvent
const WeaponEvent = { 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);
});