@rbxts/mechanism
Version:
An elegant composable input library for Roblox
14 lines (13 loc) • 684 B
TypeScript
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;
}