prendy
Version:
Make games with prerendered backdrops using babylonjs and repond
13 lines (12 loc) • 515 B
TypeScript
import { CharacterName, PlaceName, StoryCallback, TriggerNameByPlace } from "../../types";
type TriggerRulesOptions = Partial<{
[P_CharacterName in CharacterName]: Partial<{
[P_PlaceName in PlaceName]: Partial<{
[P_TriggerName in TriggerNameByPlace[P_PlaceName]]: StoryCallback;
}>;
}>;
}>;
export declare function makeTriggerEffects(callbacksMap: TriggerRulesOptions, options?: {
whenLeave?: boolean;
}): Record<"whenAtTriggersChanges", import("repond").Effect>;
export {};