Files
healer-man/src/game/abilityAnimationLookup.ts
T
2026-08-14 15:56:39 -04:00

15 lines
412 B
TypeScript

import type { AbilityDefinition } from "./abilityCatalog";
type AbilityAnimationLookup = (id: string) => AbilityDefinition | null;
let lookup: AbilityAnimationLookup | null = null;
export function registerAbilityAnimationLookup(nextLookup: AbilityAnimationLookup): void {
lookup = nextLookup;
}
export function abilityAnimationById(id: string): AbilityDefinition | null {
return lookup?.(id) ?? null;
}