ClassInput & Controls@public
FlxGamepad
One stable logical controller, retained across disconnect/reconnect.
ts
export declare class FlxGamepadProperties
| Property | Modifiers | Type | Description |
|---|---|---|---|
axisCount | readonly | number | - |
buttonCount | readonly | number | - |
connected | - | boolean | - |
deadZone | - | number | - |
id | readonly | string | - |
index | readonly | number | - |
mapping | readonly | string | - |
uid | readonly | number | - |
Methods
axisPressed()
ts
axisPressed(axis: number, direction: -1 | 1, threshold?: number): booleanParameters:
| Parameter | Type | Description |
|---|---|---|
axis | number | - |
direction | -1 | 1 | - |
threshold | number | - |
Returns: boolean
getAxis()
ts
getAxis(axis: number, deadZone?: number): numberParameters:
| Parameter | Type | Description |
|---|---|---|
axis | number | - |
deadZone | number | - |
Returns: number
getButtonValue()
ts
getButtonValue(button: number): numberParameters:
| Parameter | Type | Description |
|---|---|---|
button | number | - |
Returns: number
justPressed()
ts
justPressed(button: number): booleanParameters:
| Parameter | Type | Description |
|---|---|---|
button | number | - |
Returns: boolean
justReleased()
ts
justReleased(button: number): booleanParameters:
| Parameter | Type | Description |
|---|---|---|
button | number | - |
Returns: boolean
pressed()
ts
pressed(button: number): booleanParameters:
| Parameter | Type | Description |
|---|---|---|
button | number | - |
Returns: boolean