Skip to main content

Class: TriggerAction

Defined in: input/actions/trigger-action.ts:8

An action that represents a trigger input, such as pressing a button or key.

Implements

Constructors

Constructor

new TriggerAction(name, inputGroup): TriggerAction

Defined in: input/actions/trigger-action.ts:22

Creates a new TriggerAction.

Parameters

name

string

The name of the action.

inputGroup

string

The input group this action belongs to.

Returns

TriggerAction

Properties

inputGroup

inputGroup: string

Defined in: input/actions/trigger-action.ts:14

The input group this action belongs to.

Implementation of

InputAction.inputGroup


name

readonly name: string

Defined in: input/actions/trigger-action.ts:9

The name of the action.

Implementation of

InputAction.name


triggerEvent

readonly triggerEvent: ForgeEvent

Defined in: input/actions/trigger-action.ts:12

Event that is raised when the action is triggered.

Accessors

isTriggered

Get Signature

get isTriggered(): boolean

Defined in: input/actions/trigger-action.ts:43

Gets whether the action is currently triggered.

Returns

boolean

Methods

reset()

reset(): void

Defined in: input/actions/trigger-action.ts:38

Resets the action to not triggered.

Returns

void

Implementation of

Resettable.reset


trigger()

trigger(): void

Defined in: input/actions/trigger-action.ts:32

Marks the action as triggered and raises the trigger event.

Returns

void