Input event type for actions.
    public class InputEventAction : InputEvent

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(Godot.InputEvent).

Inheritance Chain

Constructors

    public InputEventAction()

Properties

    public string Action { get; set; }

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

    public bool Pressed { get; set; }

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

    public float Strength { get; set; }

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.

Methods

    [Obsolete("GetAction is deprecated. Use the Action property instead.")]
    public string GetAction()

Getter for Action

    [Obsolete("GetStrength is deprecated. Use the Strength property instead.")]
    public float GetStrength()

Getter for Strength

    [Obsolete("SetAction is deprecated. Use the Action property instead.")]
    public void SetAction(string action)

Setter for Action

    [Obsolete("SetPressed is deprecated. Use the Pressed property instead.")]
    public void SetPressed(bool pressed)

Setter for Pressed

    [Obsolete("SetStrength is deprecated. Use the Strength property instead.")]
    public void SetStrength(float strength)

Setter for Strength

Tags: