UNPKG

@rbxts/mechanism

Version:

An elegant composable input library for Roblox

14 lines (13 loc) 684 B
import { BaseStandardAction, StandardAction } from "./standard-action"; export declare abstract class UniqueAction extends BaseStandardAction { readonly actions: StandardAction[]; constructor(...actions: StandardAction[]); /** @hidden */ handleInput(input: InputObject, processed: boolean): void; } export declare class UniqueActionBuilder extends UniqueAction { /** Sets the ID of the action */ setID(this: Writable<UniqueActionBuilder>, id: string | number): UniqueActionBuilder; /** Sets whether the action is activated when gameProcessedEvent is true */ setProcessed(this: Writable<UniqueActionBuilder>, processed: boolean): UniqueActionBuilder; }