@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
22 lines (21 loc) • 601 B
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[];
};
};