Class Gamepad | Unity Reflect | 1.0.0-preview.11
docs.unity3d.com
    Show / Hide Table of Contents

    Class Gamepad

    Inheritance
    Object
    InputControlProvider
    InputDevice
    Joystick
    Gamepad
    Inherited Members
    InputDevice.ProcessEvent(InputEvent)
    InputDevice.ProcessEventIntoState(InputEvent, InputState)
    InputDevice.RemapEvent(InputEvent)
    InputDevice.connected
    InputDevice.profile
    InputDevice.tagIndex
    InputDevice.deviceName
    InputDevice.deviceIndex
    InputDevice.assignment
    InputDevice.ToString()
    InputControlProvider.controlDataList
    InputControlProvider.state
    InputControlProvider.active
    InputControlProvider.SetControls(List<InputControlData>)
    InputControlProvider.GetControlData(Int32)
    InputControlProvider.controlCount
    InputControlProvider.Item[Int32]
    InputControlProvider.Item[String]
    InputControlProvider.GetPrimarySourceName(Int32, String)
    InputControlProvider.SetControlNameOverride(Int32, String)
    InputControlProvider.lastEventTime
    Namespace: UnityEngine.InputNew
    Syntax
    public class Gamepad : Joystick

    Constructors

    Gamepad()

    Declaration
    public Gamepad()

    Gamepad(String, List<InputControlData>)

    Declaration
    public Gamepad(string deviceName, List<InputControlData> additionalControls)
    Parameters
    Type Name Description
    String deviceName
    List<InputControlData> additionalControls

    Properties

    action1

    Declaration
    public ButtonInputControl action1 { get; }
    Property Value
    Type Description
    ButtonInputControl

    action2

    Declaration
    public ButtonInputControl action2 { get; }
    Property Value
    Type Description
    ButtonInputControl

    action3

    Declaration
    public ButtonInputControl action3 { get; }
    Property Value
    Type Description
    ButtonInputControl

    action4

    Declaration
    public ButtonInputControl action4 { get; }
    Property Value
    Type Description
    ButtonInputControl

    back

    Declaration
    public ButtonInputControl back { get; }
    Property Value
    Type Description
    ButtonInputControl

    dPad

    Declaration
    public Vector2InputControl dPad { get; }
    Property Value
    Type Description
    Vector2InputControl

    dPadDown

    Declaration
    public ButtonInputControl dPadDown { get; }
    Property Value
    Type Description
    ButtonInputControl

    dPadLeft

    Declaration
    public ButtonInputControl dPadLeft { get; }
    Property Value
    Type Description
    ButtonInputControl

    dPadRight

    Declaration
    public ButtonInputControl dPadRight { get; }
    Property Value
    Type Description
    ButtonInputControl

    dPadUp

    Declaration
    public ButtonInputControl dPadUp { get; }
    Property Value
    Type Description
    ButtonInputControl

    leftBumper

    Declaration
    public ButtonInputControl leftBumper { get; }
    Property Value
    Type Description
    ButtonInputControl

    leftStick

    Declaration
    public Vector2InputControl leftStick { get; }
    Property Value
    Type Description
    Vector2InputControl

    leftStickButton

    Declaration
    public ButtonInputControl leftStickButton { get; }
    Property Value
    Type Description
    ButtonInputControl

    leftStickX

    Declaration
    public AxisInputControl leftStickX { get; }
    Property Value
    Type Description
    AxisInputControl

    leftStickY

    Declaration
    public AxisInputControl leftStickY { get; }
    Property Value
    Type Description
    AxisInputControl

    leftTrigger

    Declaration
    public AxisInputControl leftTrigger { get; }
    Property Value
    Type Description
    AxisInputControl

    menu

    Declaration
    public ButtonInputControl menu { get; }
    Property Value
    Type Description
    ButtonInputControl

    options

    Declaration
    public ButtonInputControl options { get; }
    Property Value
    Type Description
    ButtonInputControl

    pause

    Declaration
    public ButtonInputControl pause { get; }
    Property Value
    Type Description
    ButtonInputControl

    rightBumper

    Declaration
    public ButtonInputControl rightBumper { get; }
    Property Value
    Type Description
    ButtonInputControl

    rightStick

    Declaration
    public Vector2InputControl rightStick { get; }
    Property Value
    Type Description
    Vector2InputControl

    rightStickButton

    Declaration
    public ButtonInputControl rightStickButton { get; }
    Property Value
    Type Description
    ButtonInputControl

    rightStickX

    Declaration
    public AxisInputControl rightStickX { get; }
    Property Value
    Type Description
    AxisInputControl

    rightStickY

    Declaration
    public AxisInputControl rightStickY { get; }
    Property Value
    Type Description
    AxisInputControl

    rightTrigger

    Declaration
    public AxisInputControl rightTrigger { get; }
    Property Value
    Type Description
    AxisInputControl

    scrollWheel

    Declaration
    public AxisInputControl scrollWheel { get; }
    Property Value
    Type Description
    AxisInputControl

    select

    Declaration
    public ButtonInputControl select { get; }
    Property Value
    Type Description
    ButtonInputControl

    share

    Declaration
    public ButtonInputControl share { get; }
    Property Value
    Type Description
    ButtonInputControl

    start

    Declaration
    public ButtonInputControl start { get; }
    Property Value
    Type Description
    ButtonInputControl

    system

    Declaration
    public ButtonInputControl system { get; }
    Property Value
    Type Description
    ButtonInputControl

    tiltX

    Declaration
    public AxisInputControl tiltX { get; }
    Property Value
    Type Description
    AxisInputControl

    tiltY

    Declaration
    public AxisInputControl tiltY { get; }
    Property Value
    Type Description
    AxisInputControl

    tiltZ

    Declaration
    public AxisInputControl tiltZ { get; }
    Property Value
    Type Description
    AxisInputControl

    touchPadTap

    Declaration
    public ButtonInputControl touchPadTap { get; }
    Property Value
    Type Description
    ButtonInputControl

    touchPadXAxis

    Declaration
    public AxisInputControl touchPadXAxis { get; }
    Property Value
    Type Description
    AxisInputControl

    touchPadYAxis

    Declaration
    public AxisInputControl touchPadYAxis { get; }
    Property Value
    Type Description
    AxisInputControl

    view

    Declaration
    public ButtonInputControl view { get; }
    Property Value
    Type Description
    ButtonInputControl
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023