Class InputController
Inheritance
System.Object
InputController
Assembly: cs.temp.dll.dll
public class InputController : MonoBehaviour
Properties
Declaration
public bool AllowPointTouches { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public GestureController GestureController { get; set; }
Property Value
Declaration
public UnityEngine.Camera InputCamera { get; set; }
Property Value
| Type |
Description |
| UnityEngine.Camera |
|
Declaration
public SurfaceLocation TargetSurfaceLocation { get; set; }
Property Value
Methods
Declaration
public void Configue(SurfaceConfiguration newConfiguration)
Parameters
| Type |
Name |
Description |
| SurfaceConfiguration |
newConfiguration |
|
Declaration
protected virtual void OnNoHitSurfaceTouch(NoHitSurfaceTouchEventArgs e)
Parameters
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 |
|
Declaration
protected GameObject ProcessUIRaycastTap(TapInput tapInput, InputButton inputButton = null)
Parameters
| Type |
Name |
Description |
| TapInput |
tapInput |
|
| InputButton |
inputButton |
|
Returns
| Type |
Description |
| GameObject |
|
Events
Declaration
public static event EventHandler<NoHitSurfaceTouchEventArgs> NoHitSurfaceTouch
Event Type
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> |
|
Declaration
public static event EventHandler<SurfaceTouchedEventArgs> RightClickEventHandler
Event Type
Declaration
public static event EventHandler<SurfaceTouchedEventArgs> SurfaceTouchedEventHandler
Event Type