mylingo3d
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
17 lines (16 loc) • 675 B
TypeScript
import StaticObjectManager from "../display/core/StaticObjectManager";
import IPositioned from "./IPositioned";
import Defaults from "./utils/Defaults";
import { ExtractProps } from "./utils/extractProps";
import Nullable from "./utils/Nullable";
export default interface ITrigger extends IPositioned {
onEnter: Nullable<(target: StaticObjectManager) => void>;
onExit: Nullable<() => void>;
targetIds: Nullable<string | Array<string>>;
pad: boolean;
radius: number;
interval: number;
helper: boolean;
}
export declare const triggerSchema: Required<ExtractProps<ITrigger>>;
export declare const triggerDefaults: Defaults<ITrigger>;