InputActionType
This enum is used by InputAction.Type to determine which input data type the InputAction will receive.
Items
Name | Value | Summary |
---|---|---|
Bool | 0 | The InputAction will receive boolean values from button inputs, for example true/false on press/release from inputs such as Enum.KeyCode.ButtonA or Enum.KeyCode.E. This setting also exposes the UIButton property on child InputBindings, allowing you to easily hook up press or release of a GuiButton for the action. |
Direction1D | 1 | The InputAction will receive numerical values, generally from analog gamepad triggers such as Enum.KeyCode.ButtonL2 or Enum.KeyCode.ButtonR2. This setting also exposes the Up and Down properties on child InputBindings, allowing for boolean inputs or "1D" inputs as composite directions for the action. |
Direction2D | 2 | The InputAction will receive Vector2 values, generally from thumbstick inputs such as Enum.KeyCode.Thumbstick1 and Enum.KeyCode.Thumbstick2. This setting also exposes the Up, Down, Left, and Right properties on child InputBindings, allowing for "2D" inputs as composite directions for the action. |
Direction3D | 3 | The InputAction will receive Vector3 values from inputs assigned to the Up, Down, Left, Right, Forward, and/or Backward properties on child InputBindings, allowing for "3D" inputs as composite directions for the action. |