Skip to main content

Class: Axis1dAction

Defined in: input/actions/axis-1d-action.ts:9

An action that represents a 1-dimensional axis input, such as a gamepad trigger or mouse scroll.

Implements

Constructors

Constructor

new Axis1dAction(name, inputGroup, actionResetType): Axis1dAction

Defined in: input/actions/axis-1d-action.ts:28

Creates a new Axis1dAction.

Parameters

name

string

The name of the action.

inputGroup

string

The input group this action belongs to.

actionResetType

ActionResetType = actionResetTypes.zero

The type of reset behavior for this action. Defaults to actionResetTypes.zero.

Returns

Axis1dAction

Properties

inputGroup

inputGroup: string

Defined in: input/actions/axis-1d-action.ts:17

The input group this action belongs to.

Implementation of

InputAction.inputGroup


name

readonly name: string

Defined in: input/actions/axis-1d-action.ts:10

The name of the action.

Implementation of

InputAction.name


valueChangeEvent

readonly valueChangeEvent: ParameterizedForgeEvent<number>

Defined in: input/actions/axis-1d-action.ts:16

Event that is raised whenever the axis value changes. The new value is passed as a parameter to the event listeners.

Accessors

value

Get Signature

get value(): number

Defined in: input/actions/axis-1d-action.ts:50

Gets the current value of the axis, ranging from -1 to 1.

Returns

number

Methods

reset()

reset(): void

Defined in: input/actions/axis-1d-action.ts:43

Resets the object to its initial state.

Returns

void

Implementation of

Resettable.reset


set()

set(value): void

Defined in: input/actions/axis-1d-action.ts:55

Sets the current value of the axis, ranging from -1 to 1.

Parameters

value

number

Returns

void