@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
17 lines (15 loc) • 480 B
text/typescript
import type { FlagMediaName, KartEffect } from '../hardware';
import type { SoundName } from '../sounds';
import type { DamageEffectName } from './DamageName';
import type { DamageTarget } from './DamageTarget';
export interface Damage {
name: DamageEffectName;
target: DamageTarget;
/** Time in seconds */
duration: number;
sound: SoundName;
rgbEffect: KartEffect;
/** Quantity of damage will affect the Kart */
amount: number;
flagMediaName: FlagMediaName;
}