Search Results for

    Show / Hide Table of Contents

    Class AxisInput

    Class for handling automated input configuration

    Inheritance
    object
    AxisMonoBehaviour
    AxisInput
    Inherited Members
    AxisMonoBehaviour.ContainsLabel(string)
    AxisMonoBehaviour.CountChildrenWithLabel(string, bool)
    AxisMonoBehaviour.ContainsLabelInChildren(string, bool)
    AxisMonoBehaviour.GetSpaceBetweenColliders(AxisMonoBehaviour)
    AxisMonoBehaviour.GetSpaceBetweenCollidersHorizontally(AxisMonoBehaviour)
    AxisMonoBehaviour.PauseGame()
    AxisMonoBehaviour.SetActiveByName(string)
    AxisMonoBehaviour.ResumeGame()
    AxisMonoBehaviour.GameTimeScaleSet(float)
    AxisMonoBehaviour.transform
    AxisMonoBehaviour.gameObject
    AxisMonoBehaviour.collider
    AxisMonoBehaviour.Origin
    AxisMonoBehaviour.OnTransformChildrenChanged()
    Namespace: Axis
    Assembly: cs.temp.dll.dll
    Syntax
    public sealed class AxisInput : AxisMonoBehaviour

    Fields

    ActionAssetDefault

    [read-only] Reference for ActionAssetDefault

    Declaration
    public InputActionAsset ActionAssetDefault
    Field Value
    Type Description
    InputActionAsset

    EnableGamepad

    Declaration
    public bool EnableGamepad
    Field Value
    Type Description
    bool

    EnableKeyboard

    Declaration
    public bool EnableKeyboard
    Field Value
    Type Description
    bool

    EnableTouchGamepad

    Declaration
    public bool EnableTouchGamepad
    Field Value
    Type Description
    bool

    EnableTouchGestures

    Declaration
    public bool EnableTouchGestures
    Field Value
    Type Description
    bool

    Gamepad1

    Player number controlled by the first gamepad connected, the next gamepads connected will be associated +1 in order

    Declaration
    public ControllerPlayerNumber Gamepad1
    Field Value
    Type Description
    ControllerPlayerNumber

    Global

    Singleton for main object handling

    Declaration
    public static AxisInput Global
    Field Value
    Type Description
    AxisInput

    InputFocusOverlay

    Declaration
    public static List<IAxisInputOverlay> InputFocusOverlay
    Field Value
    Type Description
    System.Collections.Generic.List<T><IAxisInputOverlay>

    Keyboard

    Player number controlled by keyboard input

    Declaration
    public ControllerPlayerNumber Keyboard
    Field Value
    Type Description
    ControllerPlayerNumber

    TouchGamepad

    Player number controlled by touchscreen gamepad

    Declaration
    public ControllerPlayerNumber TouchGamepad
    Field Value
    Type Description
    ControllerPlayerNumber

    TouchGamepadPrefab

    [read-only] Prefab for instantiating touchscreen gamepad canvas

    Declaration
    public UnityEngine.Canvas TouchGamepadPrefab
    Field Value
    Type Description
    UnityEngine.Canvas

    Properties

    CurrentInput

    Declaration
    public string CurrentInput { get; set; }
    Property Value
    Type Description
    string

    MouseScreenPoint

    Declaration
    public Vector2 MouseScreenPoint { get; set; }
    Property Value
    Type Description
    Vector2

    numActiveFingers

    Declaration
    public int numActiveFingers { get; }
    Property Value
    Type Description
    int

    Methods

    GetActiveTouchesInUI(RectTransform, Camera)

    Declaration
    public int GetActiveTouchesInUI(RectTransform rectTransform, Camera camera = null)
    Parameters
    Type Name Description
    RectTransform rectTransform
    Camera camera
    Returns
    Type Description
    int

    GetTouchPointerActive(int)

    Declaration
    public bool GetTouchPointerActive(int id)
    Parameters
    Type Name Description
    int id
    Returns
    Type Description
    bool

    GetTouchPointerPosition(int)

    Declaration
    public Vector2 GetTouchPointerPosition(int id)
    Parameters
    Type Name Description
    int id
    Returns
    Type Description
    Vector2

    GetTouchPointerStartPosition(int)

    Declaration
    public Vector2 GetTouchPointerStartPosition(int id)
    Parameters
    Type Name Description
    int id
    Returns
    Type Description
    Vector2

    SetTouchPointerOnScreen(int, bool)

    Declaration
    public void SetTouchPointerOnScreen(int id, bool value)
    Parameters
    Type Name Description
    int id
    bool value
    In This Article
    Back to top Axis 1.0.0