@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
14 lines (12 loc) • 526 B
text/typescript
import type { DamageEffectName } from '../damage';
import type { PowerUp } from '../powerUp';
export type SocketPowerUpEventsParams = {
/** Assign the Powerup, shouldOverride will force the assignation */
'powerUp:assign': { powerUpId: PowerUp['id']; shouldOverride?: boolean };
/** Affect the Kart by a Damage */
'powerUp:damage': { damageName: DamageEffectName };
/** Trigger the Powerup */
'powerUp:execute': { powerUpId?: PowerUp['id'] };
/** Sync PowerUps */
'powerUps:sync': { powerUps: PowerUp[] };
};