InputEventAction

Inherits: InputEvent < Resource < Reference < Object

Input event type for actions.

Description

Contains a generic action which can be targeted from several types of inputs. Actions can be created from the Input Map tab in the Project > Project Settings menu. See Node._input.

Tutorials

Properties

Stringaction“”
boolpressedfalse
floatstrength1.0

Property Descriptions

Default“”
Setterset_action(value)
Getterget_action()

The action’s name. Actions are accessed via this String.


Defaultfalse
Setterset_pressed(value)
Getteris_pressed()

If true, the action’s state is pressed. If false, the action’s state is released.


Default1.0
Setterset_strength(value)
Getterget_strength()

The action’s strength between 0 and 1. This value is considered as equal to 0 if pressed is false. The event strength allows faking analog joypad motion events, by precising how strongly is the joypad axis bent or pressed.