AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
WidgetActivateInputHandler.cs
Go to the documentation of this file.
1
using
ARDesign
.
Widgets
;
2
using
HoloToolkit
.
Unity
.
InputModule
;
3
using
System
.Collections;
4
using
System
.Collections.Generic;
5
using
UnityEngine
;
6
7
public
class
WidgetActivateInputHandler
: MonoBehaviour,
IInputClickHandler
8
{
9
10
private
bool
isEnable =
false
;
11
[SerializeField]
12
private
WidgetHandler
parent;
13
14
15
// Responds to taps from user: enables or disables widget depending on current state
16
public
void
OnInputClicked
(
InputClickedEventData
eventData)
17
{
18
parent.
EnableWidget
(!isEnable);
19
isEnable = !isEnable;
20
}
21
}
HoloToolkit.Unity.InputModule
Definition:
AnimatedCursor.cs:7
ARDesign.Widgets
Definition:
DataWidget.cs:9
WidgetActivateInputHandler.OnInputClicked
void OnInputClicked(InputClickedEventData eventData)
Definition:
WidgetActivateInputHandler.cs:16
System
WidgetActivateInputHandler
Definition:
WidgetActivateInputHandler.cs:7
ARDesign
Definition:
InfluxSetup.cs:4
HoloToolkit.Unity.InputModule.IInputClickHandler
Interface to implement to react to simple click input.
Definition:
IInputClickHandler.cs:11
ARDesign.Widgets.WidgetHandler
Refers to general data-agnostic widget functionality
Definition:
WidgetHandler.cs:33
HoloToolkit.Unity.InputModule.InputClickedEventData
Describes an input event that involves a tap.
Definition:
InputClickedEventData.cs:11
HoloToolkit
ARDesign.Widgets.WidgetHandler.EnableWidget
virtual void EnableWidget(bool enable)
Turns widget off and on - default behavior hides widget object but exposes root node. Override for custom behaviour
Definition:
WidgetHandler.cs:51
UnityEngine
HoloToolkit.Unity
Assets
Scripts
WidgetActivateInputHandler.cs
Generated by
1.8.12