Holoboard Basic SDK  v1.4
Software Development Kit for developing applications on smartphones for Holoboard (www.myholo.io)
TesseractBasic.ARInteractible Class Reference

Mid Level Interaction Class. Attach this script to any GameObject with a Collider to relay controller interactions performed while this GameObject is being gazed upon. More...

Inheritance diagram for TesseractBasic.ARInteractible:

Properties

bool IsOver [get]
 Gets a value indicating whether gaze is over this T:TesseractBasic.ARInteractible. More...
 

Events

Action OnEnter
 Occurs when gaze enters the gameObject this T:TesseractBasic.ARInteractible is attached to. More...
 
Action OnExit
 Occurs when gaze exits the gameObject this T:TesseractBasic.ARInteractible is attached to. More...
 
Action< CONTROLLER_BUTTONOnButtonPressStart
 Occurs when CONTROLLER_BUTTON obj has begun being pressed while gaze is on the gameObject this T:TesseractBasic.ARInteractible is attached to. More...
 
Action< CONTROLLER_BUTTONOnButtonPressEnd
 Occurs when CONTROLLER_BUTTON obj has ended being pressed while gaze is on the gameObject this T:TesseractBasic.ARInteractible is attached to. More...
 
Action OnTrackpadTouchBegin
 Occurs when the touchpad detected a touch while gaze was on the gameobject this script is attached to. More...
 
Action OnTrackpadTouchEnd
 Occurs when the he touchpad touch has ended while gaze was on the gameobject this script is attached to. More...
 
Action< CONTROLLER_BUTTONOnSingleClickUp
 Occurs when CONTROLLER_BUTTON obj is pressed (but not confirmed whether it is a single touch or a double touch) while gaze is on the gameObject this T:TesseractBasic.ARInteractible is attached to. More...
 
Action< CONTROLLER_BUTTONOnSingleClickConfirm
 Occurs when CONTROLLER_BUTTON obj is confirmed to have been clicked only once while gaze is on the gameObject this T:TesseractBasic.ARInteractible is attached to. More...
 
Action< CONTROLLER_BUTTONOnDoubleClick
 Occurs when double click. More...
 
Action OnDoubleClickCancelled
 Occurs when double click was cancelled by long pressing the second click More...
 
Action< CONTROLLER_BUTTONOnLongPressStart
 Occurs when long press starts More...
 
Action< CONTROLLER_BUTTONOnLongPressEnd
 Occurs when long press ends. More...
 
Action< float > OnSwipeHorizontal
 Occurs when controller touchpad is swiped vertically. More...
 
Action< float > OnSwipeVertical
 Occurs when controller touchpad is swiped Horizontally. More...
 

Detailed Description

Mid Level Interaction Class. Attach this script to any GameObject with a Collider to relay controller interactions performed while this GameObject is being gazed upon.

Property Documentation

◆ IsOver

bool TesseractBasic.ARInteractible.IsOver
get

Gets a value indicating whether gaze is over this T:TesseractBasic.ARInteractible.

true if gaze is over; otherwise, false.

Event Documentation

◆ OnButtonPressEnd

Action<CONTROLLER_BUTTON> TesseractBasic.ARInteractible.OnButtonPressEnd

Occurs when CONTROLLER_BUTTON obj has ended being pressed while gaze is on the gameObject this T:TesseractBasic.ARInteractible is attached to.

◆ OnButtonPressStart

Action<CONTROLLER_BUTTON> TesseractBasic.ARInteractible.OnButtonPressStart

Occurs when CONTROLLER_BUTTON obj has begun being pressed while gaze is on the gameObject this T:TesseractBasic.ARInteractible is attached to.

◆ OnDoubleClick

Action<CONTROLLER_BUTTON> TesseractBasic.ARInteractible.OnDoubleClick

Occurs when double click.

◆ OnDoubleClickCancelled

Action TesseractBasic.ARInteractible.OnDoubleClickCancelled

Occurs when double click was cancelled by long pressing the second click

◆ OnEnter

Action TesseractBasic.ARInteractible.OnEnter

Occurs when gaze enters the gameObject this T:TesseractBasic.ARInteractible is attached to.

◆ OnExit

Action TesseractBasic.ARInteractible.OnExit

Occurs when gaze exits the gameObject this T:TesseractBasic.ARInteractible is attached to.

◆ OnLongPressEnd

Action<CONTROLLER_BUTTON> TesseractBasic.ARInteractible.OnLongPressEnd

Occurs when long press ends.

◆ OnLongPressStart

Action<CONTROLLER_BUTTON> TesseractBasic.ARInteractible.OnLongPressStart

Occurs when long press starts

◆ OnSingleClickConfirm

Action<CONTROLLER_BUTTON> TesseractBasic.ARInteractible.OnSingleClickConfirm

Occurs when CONTROLLER_BUTTON obj is confirmed to have been clicked only once while gaze is on the gameObject this T:TesseractBasic.ARInteractible is attached to.

◆ OnSingleClickUp

Action<CONTROLLER_BUTTON> TesseractBasic.ARInteractible.OnSingleClickUp

Occurs when CONTROLLER_BUTTON obj is pressed (but not confirmed whether it is a single touch or a double touch) while gaze is on the gameObject this T:TesseractBasic.ARInteractible is attached to.

◆ OnSwipeHorizontal

Action<float> TesseractBasic.ARInteractible.OnSwipeHorizontal

Occurs when controller touchpad is swiped vertically.

◆ OnSwipeVertical

Action<float> TesseractBasic.ARInteractible.OnSwipeVertical

Occurs when controller touchpad is swiped Horizontally.

◆ OnTrackpadTouchBegin

Action TesseractBasic.ARInteractible.OnTrackpadTouchBegin

Occurs when the touchpad detected a touch while gaze was on the gameobject this script is attached to.

◆ OnTrackpadTouchEnd

Action TesseractBasic.ARInteractible.OnTrackpadTouchEnd

Occurs when the he touchpad touch has ended while gaze was on the gameobject this script is attached to.


The documentation for this class was generated from the following file: