new Button(pad, index)
Parameters:
Name | Type | Description |
---|---|---|
pad |
Phaser.Input.Gamepad.Gamepad | A reference to the Gamepad that this Button belongs to. |
index |
number | The index of this Button. |
- Since: 3.0.0
- Source: src/input/gamepad/Button.js (Line 10)
Members
-
events :Phaser.Events.EventEmitter
-
An event emitter to use to emit the button events.
Type:
- Since: 3.0.0
- Source: src/input/gamepad/Button.js (Line 38)
-
index :number
-
The index of this Button.
Type:
- number
- Since: 3.0.0
- Source: src/input/gamepad/Button.js (Line 47)
-
pad :Phaser.Input.Gamepad.Gamepad
-
A reference to the Gamepad that this Button belongs to.
Type:
- Since: 3.0.0
- Source: src/input/gamepad/Button.js (Line 29)
-
pressed :boolean
-
Is the Button being pressed down or not?
Type:
- boolean
- Since: 3.0.0
- Default Value:
-
- false
- Source: src/input/gamepad/Button.js (Line 77)
-
threshold :number
-
Can be set for analogue buttons to enable a 'pressure' threshold, before a button is considered as being 'pressed'.
Type:
- number
- Since: 3.0.0
- Default Value:
-
- 1
- Source: src/input/gamepad/Button.js (Line 66)
-
value :number
-
Between 0 and 1.
Type:
- number
- Since: 3.0.0
- Default Value:
-
- 0
- Source: src/input/gamepad/Button.js (Line 56)
Methods
-
destroy()
-
Destroys this Button instance and releases external references it holds.
- Since: 3.10.0
- Source: src/input/gamepad/Button.js (Line 126)