Class InputExtensions | Input System | 1.0.2
docs.unity.cn
    Show / Hide Table of Contents

    Class InputExtensions

    Various useful extension methods.

    Inheritance
    Object
    InputExtensions
    Namespace: UnityEngine.InputSystem
    Syntax
    public static class InputExtensions

    Methods

    IsActive(TouchPhase)

    Declaration
    public static bool IsActive(this TouchPhase phase)
    Parameters
    Type Name Description
    TouchPhase phase
    Returns
    Type Description
    Boolean

    IsEndedOrCanceled(TouchPhase)

    Declaration
    public static bool IsEndedOrCanceled(this TouchPhase phase)
    Parameters
    Type Name Description
    TouchPhase phase
    Returns
    Type Description
    Boolean

    IsModifierKey(Key)

    Check if a Key enum value represents a modifier key.

    Declaration
    public static bool IsModifierKey(this Key key)
    Parameters
    Type Name Description
    Key key

    The key enum value you want to check.

    Returns
    Type Description
    Boolean
    Remarks

    Returns true if this key is a modifier key, false otherwise. Modifier keys are any keys you can hold down to modify the output of other keys pressed simultaneously, such as the "shift" or "control" keys.

    IsTextInputKey(Key)

    Check if a Key enum value represents key generating text input.

    Declaration
    public static bool IsTextInputKey(this Key key)
    Parameters
    Type Name Description
    Key key

    The key enum value you want to check.

    Returns
    Type Description
    Boolean
    Remarks

    Returns true if this key is a key generating non-whitespace character input, false otherwise.

    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 22 January 2021