Class: Axis2dAction
Defined in: input/actions/axis-2d-action.ts:10
An action that represents a 2-dimensional axis input, such as a joystick or mouse position.
Implements
InputActionResettable
Constructors
Constructor
new Axis2dAction(
name,inputGroup,actionResetType):Axis2dAction
Defined in: input/actions/axis-2d-action.ts:30
Creates a new Axis2dAction.
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
Axis2dAction
Properties
inputGroup
inputGroup:
string
Defined in: input/actions/axis-2d-action.ts:19
The input group this action belongs to.
Implementation of
InputAction.inputGroup
name
readonlyname:string
Defined in: input/actions/axis-2d-action.ts:11
The name of the action.
Implementation of
InputAction.name
valueChangeEvent
readonlyvalueChangeEvent:ParameterizedForgeEvent<Vector2>
Defined in: input/actions/axis-2d-action.ts:17
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():
Vector2
Defined in: input/actions/axis-2d-action.ts:53
Gets the current value of the axis as a Vector2, where x and y range from -1 to 1.
Returns
Methods
reset()
reset():
void
Defined in: input/actions/axis-2d-action.ts:46
Resets the object to its initial state.
Returns
void
Implementation of
set()
set(
x,y):void
Defined in: input/actions/axis-2d-action.ts:58
Sets the current value of the axis as a Vector2, where x and y range from -1 to 1.
Parameters
x
number
y
number
Returns
void