UNPKG

dotup-ts-node-skills-game

Version:
26 lines (25 loc) 1.16 kB
import { EventReportMode } from '../Constants/Enumerations'; import { IEvents, IEventsObject } from '../Interfaces/IGameEngine'; export declare class EventsBuilder { constructor(); private meets; private fails?; private event; private eventName; static GetButtonDown(recognizerName: string, shouldEndInputHandler?: boolean): IEventsObject; static GetButtonGroupDown(recognizerName: string, shouldEndInputHandler?: boolean): IEventsObject; static GetContinueEvent(): IEventsObject; static GetExitEvent(): IEventsObject; static GetRightAnswerEvent(): IEventsObject; static GetWrongAnswerEvent(): IEventsObject; static GetTimeoutEvent(): IEventsObject; WithEventName(eventName: string): EventsBuilder; ForRecognizer(recognizerName: string): EventsBuilder; ReportMode(value: EventReportMode): EventsBuilder; TriggerTimeMilliseconds(value: number): EventsBuilder; MaximumInvocations(value: number): EventsBuilder; FailsWhen(recognizerName: string): EventsBuilder; ShouldEndInputHandler(shouldEndInputHandler: boolean): EventsBuilder; BuildObject(): IEventsObject; Build(): IEvents; }