Search Results for

    Show / Hide Table of Contents

    Class InputController

    Inheritance
    System.Object
    InputController
    Namespace: Immersive.Input
    Assembly: cs.temp.dll.dll
    Syntax
    public class InputController : MonoBehaviour

    Properties

    AllowPointTouches

    Declaration
    public bool AllowPointTouches { get; set; }
    Property Value
    Type Description
    System.Boolean

    GestureController

    Declaration
    public GestureController GestureController { get; set; }
    Property Value
    Type Description
    GestureController

    InputCamera

    Declaration
    public UnityEngine.Camera InputCamera { get; set; }
    Property Value
    Type Description
    UnityEngine.Camera

    TargetSurfaceLocation

    Declaration
    public SurfaceLocation TargetSurfaceLocation { get; set; }
    Property Value
    Type Description
    SurfaceLocation

    Methods

    Configue(SurfaceConfiguration)

    Declaration
    public void Configue(SurfaceConfiguration newConfiguration)
    Parameters
    Type Name Description
    SurfaceConfiguration newConfiguration

    OnNoHitSurfaceTouch(NoHitSurfaceTouchEventArgs)

    Declaration
    protected virtual void OnNoHitSurfaceTouch(NoHitSurfaceTouchEventArgs e)
    Parameters
    Type Name Description
    NoHitSurfaceTouchEventArgs e

    ProcessUIRaycastTap(GraphicRaycaster, TapInput, InputButton)

    Declaration
    protected GameObject ProcessUIRaycastTap(GraphicRaycaster raycaster, TapInput tapInput, InputButton inputButton = null)
    Parameters
    Type Name Description
    GraphicRaycaster raycaster
    TapInput tapInput
    InputButton inputButton
    Returns
    Type Description
    GameObject

    ProcessUIRaycastTap(TapInput, InputButton)

    Declaration
    protected GameObject ProcessUIRaycastTap(TapInput tapInput, InputButton inputButton = null)
    Parameters
    Type Name Description
    TapInput tapInput
    InputButton inputButton
    Returns
    Type Description
    GameObject

    Events

    NoHitSurfaceTouch

    Declaration
    public static event EventHandler<NoHitSurfaceTouchEventArgs> NoHitSurfaceTouch
    Event Type
    Type Description
    EventHandler<NoHitSurfaceTouchEventArgs>

    OnReleaseOutsideAnySurface

    Event raised when a touch/click release occurs outside of any surface. Note: This only happening when using a simulated Flat View or Virtual Room.

    Declaration
    public static event Action<int> OnReleaseOutsideAnySurface
    Event Type
    Type Description
    Action<System.Int32>

    RightClickEventHandler

    Declaration
    public static event EventHandler<SurfaceTouchedEventArgs> RightClickEventHandler
    Event Type
    Type Description
    EventHandler<SurfaceTouchedEventArgs>

    SurfaceTouchedEventHandler

    Declaration
    public static event EventHandler<SurfaceTouchedEventArgs> SurfaceTouchedEventHandler
    Event Type
    Type Description
    EventHandler<SurfaceTouchedEventArgs>
    In This Article
    Back to top Immersive Interactive