Transitions – Triggers – STATE – Editor – Tweens
1 ARG_FIB_Sphere
- UnityEngine.Transform
ARGOS_Fibonacci_0_0
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Argos_Sphere_Indexing
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.SphereCollider
- UnityEngine.MeshRenderer
- ArgosSphere_Indexing
2 ARTransitionManager
- UnityEngine.Transform
- TransitionManager
3 Echo_Canvas
- UnityEngine.RectTransform
- UnityEngine.Canvas
- UnityEngine.UI.CanvasScaler
- OVRRaycaster
- OVRMousePointer
- UnityEngine.UI.Mask
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.GraphicRaycaster
UI_Control_Panel
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UI_Control
Graph_Plate
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Graph_Base
- UnityEngine.Transform
Mic_Input_Plot_Origin
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.BoxCollider
- UnityEngine.MeshRenderer
- Vertical_Plot
- MicrophoneInput
- UnityEngine.AudioSource
Quad
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshCollider
- UnityEngine.MeshRenderer
Top_Icon_Buttons
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Back_Panel
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
UI_Switch
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.Button
- UI_On_Off
NAV_Overlay_Switch
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.Button
Lock
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.Button
Rotate
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.Button
NavSphereRotate
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.Button
CanvasPointerEcho
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
EchoParameters
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Echo_Gain
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Echo_Gain-Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Echo_Gain_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
Echo_Length
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Echo_Length_Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Echo_Length_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
Delay_Time
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Delay_Time_Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Delay_Time_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
Echo_Attenuation
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Echo_Attenuation_Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Echo_Attenuation_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
BrushParameter_Panel
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
X_position
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
XPos-Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
XPos_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
Y_position
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
YPos_Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
YPos_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
Z_position
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
ZPos_Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
z_Pos_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
arrow_freq
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
AF-Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
AF_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
brush_freq
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
BF_Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
BF_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
ab_ratio
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
AR_Ratio_Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
AB_Ratio_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
phasor_len
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Phasor_Len_Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Phasor_Len_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
line_width
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
line_width_Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
line_width_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
fade_start
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
fade_start_Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
fade_start_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
Duration
- UnityEngine.RectTransform
Header
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Duration_Input
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.InputField
Placeholder
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Value
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Duration_Slider
- UnityEngine.RectTransform
- UnityEngine.UI.Slider
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Fill Area
- UnityEngine.RectTransform
Handle Slide Area
- UnityEngine.RectTransform
Music Player
- UnityEngine.RectTransform
Back_Panel
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Play
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.Button
- UnityEngine.EventSystems.EventTrigger
Pause
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.Button
- UnityEngine.EventSystems.EventTrigger
Stop
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.Button
- UnityEngine.EventSystems.EventTrigger
Argos_Logo
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Image
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Mic_Input_Button
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.Button
Mic_Level
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Button
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Latency Button
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.Button
Latency
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Button
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.Button
Latency_Val_txt
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
4 EventSystem
- UnityEngine.Transform
- UnityEngine.EventSystems.EventSystem
- UnityEngine.EventSystems.StandaloneInputModule
- UnityEngine.EventSystems.TouchInputModule
5 Graph_Canvas
- UnityEngine.RectTransform
- UnityEngine.Canvas
- UnityEngine.UI.CanvasScaler
- UnityEngine.UI.GraphicRaycaster
- MenuManager
- GearVRInput
- GF_Manager
- OVRRaycaster
- OVRMousePointer
GF_Accel_3_Axes
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.CanvasGroup
- UnityEngine.Animator
- Menu
Title
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Graph_Panel
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- GraphFloat
Max_y
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Min_y
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Num(Clone)
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Num(Clone)
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Num(Clone)
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Num(Clone)
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Num(Clone)
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Num(Clone)
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Num(Clone)
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Num(Clone)
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Num(Clone)
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Num(Clone)
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
Text
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
DEBUGTEXT
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
DEBUGTEXT (1)
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
TOG_1
- UnityEngine.RectTransform
- UnityEngine.UI.Toggle
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Checkmark
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
TOG_2
- UnityEngine.RectTransform
- UnityEngine.UI.Toggle
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Checkmark
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
TOG_3
- UnityEngine.RectTransform
- UnityEngine.UI.Toggle
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Checkmark
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Group
- UnityEngine.RectTransform
- UnityEngine.UI.ToggleGroup
TOG_4
- UnityEngine.RectTransform
- UnityEngine.UI.Toggle
Background
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Checkmark
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
CanvasPointerGraph
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
Vectrocity_Camera
- UnityEngine.Transform
- UnityEngine.Camera
- UnityEngine.FlareLayer
- UnityEngine.GUILayer
- UnityEngine.AudioListener
6 GraphTrace_0
- UnityEngine.RectTransform
- Vectrosity.VectorObject3D
- UnityEngine.MeshRenderer
- UnityEngine.MeshFilter
7 GraphTrace_1
- UnityEngine.RectTransform
- Vectrosity.VectorObject3D
- UnityEngine.MeshRenderer
- UnityEngine.MeshFilter
8 GraphTrace_2
- UnityEngine.RectTransform
- Vectrosity.VectorObject3D
- UnityEngine.MeshRenderer
- UnityEngine.MeshFilter
9 InitErrorHandler
- UnityEngine.Transform
- InitErrorHandler
ErrorCanvas
- UnityEngine.RectTransform
- UnityEngine.Canvas
- UnityEngine.UI.CanvasScaler
- UnityEngine.UI.GraphicRaycaster
ErrorPanel
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.VerticalLayoutGroup
TitlePanel
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.HorizontalLayoutGroup
- UnityEngine.UI.LayoutElement
ErrorTitle
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
BodyPanel
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.HorizontalLayoutGroup
- UnityEngine.UI.LayoutElement
ErrorBodyText
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Text
BottomPanel
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
- UnityEngine.UI.HorizontalLayoutGroup
- UnityEngine.UI.LayoutElement
Panel
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
10 StereoDivisionCanvas
- UnityEngine.RectTransform
- UnityEngine.Canvas
- UnityEngine.UI.CanvasScaler
- UnityEngine.UI.GraphicRaycaster
DivisionArea
- UnityEngine.RectTransform
- UnityEngine.CanvasRenderer
- UnityEngine.UI.Image
11 TextureBufferCamera
- UnityEngine.Transform
- UnityEngine.Camera
TextureBufferMesh
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
12 TickMarks
- UnityEngine.RectTransform
- Vectrosity.VectorObject3D
- UnityEngine.MeshRenderer
- UnityEngine.MeshFilter
13 UserHead
- UnityEngine.Transform
ARCamera
- UnityEngine.Transform
- UnityEngine.AudioListener
- Vuforia.VuforiaBehaviour
- Vuforia.DigitalEyewearBehaviour
- Vuforia.DatabaseLoadBehaviour
- Vuforia.VideoBackgroundManager
- Vuforia.SmartTerrainTrackerBehaviour
- Vuforia.DeviceTrackerBehaviour
- Vuforia.WebCamBehaviour
- Vuforia.KeepAliveBehaviour
- ViewModeManager
- BackToAbout
- Vuforia.ComponentFactoryStarterBehaviour
StereoCameraLeft
- UnityEngine.Transform
- UnityEngine.Camera
- Vuforia.VideoBackgroundBehaviour
- UnityEngine.GUILayer
- UnityEngine.FlareLayer
- Vuforia.HideExcessAreaBehaviour
BackgroundPlane
- UnityEngine.Transform
- UnityEngine.MeshRenderer
- Vuforia.BackgroundPlaneBehaviour
StereoCameraRight
- UnityEngine.Transform
- UnityEngine.Camera
- Vuforia.VideoBackgroundBehaviour
- UnityEngine.GUILayer
- UnityEngine.FlareLayer
- Vuforia.HideExcessAreaBehaviour
BlackMask
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
- BlackMaskBehaviour
GazeRay
- UnityEngine.Transform
- GazeRay
Reticle
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
- Reticle
14 VR Mouse Look (Rotation)
- UnityEngine.Transform
VR Mouse Look (Forward)
- UnityEngine.Transform
OVRCameraRig
- UnityEngine.Transform
- OVRCameraRig
- OVRManager
- VRMouseLook
TrackingSpace
- UnityEngine.Transform
LeftEyeAnchor
- UnityEngine.Transform
CenterEyeAnchor
- UnityEngine.Transform
- UnityEngine.AudioListener
- UnityEngine.Camera
- Vuforia.HideExcessAreaBehaviour
- Vuforia.VideoBackgroundBehaviour
- VRIntegrationHelper
TrackableParent
- UnityEngine.Transform
BackgroundPlane
- UnityEngine.Transform
- UnityEngine.MeshRenderer
- Vuforia.BackgroundPlaneBehaviour
- UnityEngine.MeshFilter
RightEyeAnchor
- UnityEngine.Transform
TrackerAnchor
- UnityEngine.Transform
LeftHandAnchor
- UnityEngine.Transform
RightHandAnchor
- UnityEngine.Transform
CenterRightEyeAnchor
- UnityEngine.Transform
- UnityEngine.AudioListener
- UnityEngine.Camera
- VRIntegrationHelper
- Vuforia.VideoBackgroundBehaviour
- Vuforia.HideExcessAreaBehaviour
ClippingPlane
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
VuforiaCenterAnchor
- UnityEngine.Transform
15 VRWorld
- UnityEngine.Transform
Sky
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.SphereCollider
- UnityEngine.MeshRenderer
Sun
- UnityEngine.Transform
- UnityEngine.Light
ARPort
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshCollider
- UnityEngine.MeshRenderer
- Button3D
- ViewTrigger
VREnvironment
- UnityEngine.Transform
Cone
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.001
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.003
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.004
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.005
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.006
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.007
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.008
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.009
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.010
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.011
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.012
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.013
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.014
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.015
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.016
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.017
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.018
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.019
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.020
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.021
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.022
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.023
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.024
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.025
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.026
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.027
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.028
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.029
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.030
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.031
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.032
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.033
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.034
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.035
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.036
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.037
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.038
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.039
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.040
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cone.041
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cylinder
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cylinder.001
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cylinder.002
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Cylinder.003
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.000
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.001
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.003
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.004
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.006
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.009
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.010
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.013
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.014
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.015
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.016
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.017
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.018
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.019
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Icosphere.020
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Plane.001
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Static Objects
- UnityEngine.Transform
floor
- UnityEngine.Transform
floor_005
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
floor_006
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
floor_007
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
floor_008
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
Plane
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshCollider
walls
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
- UnityEngine.BoxCollider
walls
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
- UnityEngine.BoxCollider
walls
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
- UnityEngine.BoxCollider
walls
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
- UnityEngine.BoxCollider
Columns
- UnityEngine.Transform
Column
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
- UnityEngine.BoxCollider
Column
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
- UnityEngine.BoxCollider
Column
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
- UnityEngine.BoxCollider
Column
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshRenderer
- UnityEngine.BoxCollider
Ceiling
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.MeshCollider
- UnityEngine.MeshRenderer
Directional light
- UnityEngine.Transform
- UnityEngine.Light
Point light
- UnityEngine.Transform
- UnityEngine.Light
LightAnchor
- UnityEngine.Transform
Point light
- UnityEngine.Transform
- UnityEngine.Light
- LightControl
Cylinder
- UnityEngine.Transform
- UnityEngine.MeshFilter
- UnityEngine.CapsuleCollider
- UnityEngine.MeshRenderer
void GetAllObjectsInScene()
{
int count = 0;
List<GameObject> RootGameObjects = new List<GameObject>();
UnityEngine.SceneManagement.SceneManager.GetActiveScene().GetRootGameObjects(RootGameObjects);
foreach (GameObject go in RootGameObjects)
{
if (go.hideFlags == HideFlags.NotEditable || go.hideFlags == HideFlags.HideAndDontSave)
continue;
count++;
sWrite.WriteLine(count.ToString() + " " + go.name);
int cc = go.transform.childCount;
for(int i = 0; i< cc; i++)
{
sWrite.WriteLine(" " + go.transform.GetChild(i).name);
int cc2 = go.transform.GetChild(i).childCount;
for(int j = 0; j<cc2; j++)
{
sWrite.WriteLine(" " + go.transform.GetChild(i).GetChild(j).name);
int cc3 = go.transform.GetChild(i).GetChild(j).childCount;
for(int k = 0; k<cc3; k++)
{
sWrite.WriteLine(" " + go.transform.GetChild(i).GetChild(j).GetChild(k).name);
int cc4 = go.transform.GetChild(i).GetChild(j).GetChild(k).childCount;
for (int l = 0; l < cc4; l++)
{
sWrite.WriteLine(" " + go.transform.GetChild(i).GetChild(j).GetChild(k).GetChild(l).name);
int cc5 = go.transform.GetChild(i).GetChild(j).GetChild(k).GetChild(l).childCount;
for (int m = 0; m < cc5; m++)
{
sWrite.WriteLine(" " + go.transform.GetChild(i).GetChild(j).GetChild(k).GetChild(l).GetChild(m).name);
}
}
}
}
}
}
}
1 ARG_FIB_Sphere
ARGOS_Fibonacci_0_0
Argos_Sphere_Indexing
2 ARTransitionManager
3 Echo_Canvas
UI_Control_Panel
Graph_Plate
Graph_Base
Mic_Input_Plot_Origin
Quad
Top_Icon_Buttons
Back_Panel
UI_Switch
NAV_Overlay_Switch
Lock
Rotate
NavSphereRotate
CanvasPointerEcho
EchoParameters
Echo_Gain
Header
Echo_Gain-Input
Placeholder
Value
Echo_Gain_Slider
Background
Fill Area
Handle Slide Area
Echo_Length
Header
Echo_Length_Input
Placeholder
Value
Echo_Length_Slider
Background
Fill Area
Handle Slide Area
Delay_Time
Header
Delay_Time_Input
Placeholder
Value
Delay_Time_Slider
Background
Fill Area
Handle Slide Area
Echo_Attenuation
Header
Echo_Attenuation_Input
Placeholder
Value
Echo_Attenuation_Slider
Background
Fill Area
Handle Slide Area
BrushParameter_Panel
X_position
Header
XPos-Input
Placeholder
Value
XPos_Slider
Background
Fill Area
Handle Slide Area
Y_position
Header
YPos_Input
Placeholder
Value
YPos_Slider
Background
Fill Area
Handle Slide Area
Z_position
Header
ZPos_Input
Placeholder
Value
z_Pos_Slider
Background
Fill Area
Handle Slide Area
arrow_freq
Header
AF-Input
Placeholder
Value
AF_Slider
Background
Fill Area
Handle Slide Area
brush_freq
Header
BF_Input
Placeholder
Value
BF_Slider
Background
Fill Area
Handle Slide Area
ab_ratio
Header
AR_Ratio_Input
Placeholder
Value
AB_Ratio_Slider
Background
Fill Area
Handle Slide Area
phasor_len
Header
Phasor_Len_Input
Placeholder
Value
Phasor_Len_Slider
Background
Fill Area
Handle Slide Area
line_width
Header
line_width_Input
Placeholder
Value
line_width_Slider
Background
Fill Area
Handle Slide Area
fade_start
Header
fade_start_Input
Placeholder
Value
fade_start_Slider
Background
Fill Area
Handle Slide Area
Duration
Header
Duration_Input
Placeholder
Value
Duration_Slider
Background
Fill Area
Handle Slide Area
Music Player
Back_Panel
Play
Pause
Stop
Argos_Logo
Image
Mic_Input_Button
Mic_Level
Button
Latency Button
Latency
Button
Latency_Val_txt
4 EventSystem
5 Graph_Canvas
GF_Accel_3_Axes
Title
Graph_Panel
Max_y
Min_y
Num(Clone)
Num(Clone)
Num(Clone)
Num(Clone)
Num(Clone)
Num(Clone)
Num(Clone)
Num(Clone)
Num(Clone)
Num(Clone)
Text
DEBUGTEXT
DEBUGTEXT (1)
TOG_1
Background
Checkmark
TOG_2
Background
Checkmark
TOG_3
Background
Checkmark
Group
TOG_4
Background
Checkmark
CanvasPointerGraph
Vectrocity_Camera
6 GraphTrace_0
7 GraphTrace_1
8 GraphTrace_2
9 InitErrorHandler
ErrorCanvas
ErrorPanel
TitlePanel
ErrorTitle
BodyPanel
ErrorBodyText
BottomPanel
Panel
10 StereoDivisionCanvas
DivisionArea
11 TextureBufferCamera
TextureBufferMesh
12 TickMarks
13 UserHead
ARCamera
StereoCameraLeft
BackgroundPlane
StereoCameraRight
BlackMask
GazeRay
Reticle
14 VR Mouse Look (Rotation)
VR Mouse Look (Forward)
OVRCameraRig
TrackingSpace
LeftEyeAnchor
CenterEyeAnchor
TrackableParent
BackgroundPlane
RightEyeAnchor
TrackerAnchor
LeftHandAnchor
RightHandAnchor
CenterRightEyeAnchor
ClippingPlane
VuforiaCenterAnchor
15 VRWorld
Sky
Sun
ARPort
VREnvironment
Cone
Cone.001
Cone.003
Cone.004
Cone.005
Cone.006
Cone.007
Cone.008
Cone.009
Cone.010
Cone.011
Cone.012
Cone.013
Cone.014
Cone.015
Cone.016
Cone.017
Cone.018
Cone.019
Cone.020
Cone.021
Cone.022
Cone.023
Cone.024
Cone.025
Cone.026
Cone.027
Cone.028
Cone.029
Cone.030
Cone.031
Cone.032
Cone.033
Cone.034
Cone.035
Cone.036
Cone.037
Cone.038
Cone.039
Cone.040
Cone.041
Cylinder
Cylinder.001
Cylinder.002
Cylinder.003
Icosphere.000
Icosphere.001
Icosphere.003
Icosphere.004
Icosphere.006
Icosphere.009
Icosphere.010
Icosphere.013
Icosphere.014
Icosphere.015
Icosphere.016
Icosphere.017
Icosphere.018
Icosphere.019
Icosphere.020
Plane.001
Static Objects
floor
floor_005
floor_006
floor_007
floor_008
Plane
walls
walls
walls
walls
Columns
Column
Column
Column
Column
Ceiling
Directional light
Point light
LightAnchor
Point light
Cylinder
https://docs.unity3d.com/ScriptReference/Resources.FindObjectsOfTypeAll.html
https://www.fgl.com/view_library.php?page=unity-tut-exporting
using UnityEngine;
using System.Collections.Generic;
using System.Collections;
using Vuforia;
public class TransitionManager : MonoBehaviour
{
#region PRIVATE_MEMBER_VARIABLES
private BlackMaskBehaviour mBlackMask;
private float mTransitionCursor = 0;
private bool mPlaying = false;
private bool mBackward = false;
private MixedRealityController.Mode mCurrentMode = MixedRealityController.Mode.HANDHELD_AR;
private float mCurrentTime = 0;
#endregion // PRIVATE_MEMBER_VARIABLES
#region PUBLIC_MEMBER_VARIABLES
public GameObject[] VROnlyObjects;
public GameObject[] AROnlyObjects;
[Range(0.1f, 5.0f)]
public float transitionDuration = 1.5f; // seconds
public bool InAR { get { return mTransitionCursor <= 0.66f; } }
#endregion PUBLIC_MEMBER_VARIABLES
#region MONOBEHAVIOUR_METHODS
void Start ()
{
// At start we assume we are in AR
mTransitionCursor = 0;
mBlackMask = FindObjectOfType<BlackMaskBehaviour>();
SetBlackMaskVisible(false, 0);
VideoBackgroundManager.Instance.SetVideoBackgroundEnabled(true);
mCurrentMode = GetMixedRealityMode();
MixedRealityController.Instance.SetMode(mCurrentMode);
UpdateVisibleObjects();
mCurrentTime = Time.realtimeSinceStartup;
}
void Update ()
{
float time = Time.realtimeSinceStartup;
float deltaTime = Mathf.Clamp01(time - mCurrentTime);
mCurrentTime = time;
// We need to check if the video background is curently enabled
// because Vuforia may restart the video background when the App is resumed
// even if the app was paused in VR mode
bool isVideoCurrentlyEnabled = IsVideoBackgroundRenderingEnabled();
MixedRealityController.Mode mixedRealityMode = GetMixedRealityMode();
if ((mCurrentMode != mixedRealityMode) || (InAR != isVideoCurrentlyEnabled))
{
// mixed reality mode to switch to
mCurrentMode = mixedRealityMode;
// When we transition to VR, we deactivate the Datasets
// before setting the mixed reality mode.
// so to reduce CPU usage, as tracking is not needed in this phase
// (with AutoStopCameraIfNotRequired ON by default, camera/tracker
// will be turned off for performance optimization).
if (mCurrentMode == MixedRealityController.Mode.HANDHELD_VR
|| mCurrentMode == MixedRealityController.Mode.VIEWER_VR)
{
Debug.Log("Switching to VR: deactivating datasets");
ActivateDatasets(false);
}
// As we are moving back to AR, we re-activate the Datasets,
// before setting the mixed reality mode.
// this will ensure that the Tracker and Camera are restarted,
// in case they were previously stopped when moving to VR
// before activating the AR mode
if (mCurrentMode == MixedRealityController.Mode.HANDHELD_AR
|| mCurrentMode == MixedRealityController.Mode.VIEWER_AR)
{
Debug.Log("Switching to AR: activating datasets");
ActivateDatasets(true);
}
MixedRealityController.Instance.SetMode(mCurrentMode);
UpdateVisibleObjects();
}
if (mPlaying)
{
float fadeFactor = 0;
if (mTransitionCursor < 0.33f)
{
// fade to full black in first part of transition
fadeFactor = Mathf.SmoothStep(0, 1, mTransitionCursor/0.33f);
}
else if (mTransitionCursor < 0.66f)
{
// between 33% and 66% we stay in full black
fadeFactor = 1;
}
else // > 0.66
{
// between 66% and 100% we fade out
fadeFactor = Mathf.SmoothStep(1, 0, (mTransitionCursor - 0.66f) / 0.33f);
}
SetBlackMaskVisible(true, fadeFactor);
float delta = (mBackward ? -1 : 1) * deltaTime / transitionDuration;
mTransitionCursor += delta;
if (mTransitionCursor <= 0 || mTransitionCursor >= 1)
{
// Done: stop animated transition
mTransitionCursor = Mathf.Clamp01(mTransitionCursor);
mPlaying = false;
SetBlackMaskVisible(false, 0);
}
}
}
#endregion // MONOBEHAVIOUR_METHODS
#region PUBLIC_METHODS
public void Play(bool reverse)
{
// dont' restart playing during a transition
if (!mPlaying)
{
mPlaying = true;
mBackward = reverse;
mTransitionCursor = mBackward ? 1 : 0;
}
}
#endregion // PUBLIC_METHODS
#region PRIVATE_METHODS
private void ActivateDatasets(bool enableDataset)
{
//Disable/Enable dataset
ObjectTracker objectTracker = TrackerManager.Instance.GetTracker<ObjectTracker>();
IEnumerable<DataSet> datasets = objectTracker.GetDataSets();
foreach (DataSet dataset in datasets)
{
if (enableDataset)
objectTracker.ActivateDataSet(dataset);
else
objectTracker.DeactivateDataSet(dataset);
}
}
private MixedRealityController.Mode GetMixedRealityMode()
{
if (InAR)
{
return ModeConfig.isFullScreenMode ?
MixedRealityController.Mode.HANDHELD_AR : MixedRealityController.Mode.VIEWER_AR;
}
else // in VR
{
return ModeConfig.isFullScreenMode ?
MixedRealityController.Mode.HANDHELD_VR : MixedRealityController.Mode.VIEWER_VR;
}
}
private void UpdateVisibleObjects()
{
foreach (var go in VROnlyObjects)
{
go.SetActive(!InAR);
}
foreach (var go in AROnlyObjects)
{
go.SetActive(InAR);
}
}
private void SetBlackMaskVisible(bool visible, float fadeFactor)
{
if (mBlackMask)
{
if (mBlackMask.GetComponent<Renderer>().enabled != visible)
mBlackMask.GetComponent<Renderer>().enabled = visible;
mBlackMask.SetFadeFactor(fadeFactor);
}
}
private bool IsVideoBackgroundRenderingEnabled()
{
var bgPlaneBehaviour = GetCameraRigRoot().GetComponentInChildren<BackgroundPlaneAbstractBehaviour>();
return (bgPlaneBehaviour ? bgPlaneBehaviour.GetComponent<MeshRenderer>().enabled : false);
}
private Transform GetCameraRigRoot()
{
DigitalEyewearBehaviour vuforia = DigitalEyewearBehaviour.Instance;
return (vuforia.CentralAnchorPoint ? vuforia.CentralAnchorPoint.transform.root : vuforia.transform);
}
#endregion PRIVATE_METHODS
}

using UnityEngine;
using System.Collections;
public class BackToAbout : MonoBehaviour
{
#region PRIVATE_MEMBERS
private const float DOUBLE_TAP_MAX_DELAY = 0.5f;//seconds
private int mTapCount = 0;
private float mTimeSinceLastTap = 0;
#endregion //PRIVATE_MEMBERS
#region MONOBEHAVIOUR_METHODS
void Start()
{
mTapCount = 0;
mTimeSinceLastTap = 0;
}
void Update()
{
#if UNITY_ANDROID
// On Android, the Back button is mapped to the Esc key
if (Input.GetKeyUp(KeyCode.Escape))
{
GoToAboutPage();
}
#endif
#if UNITY_IOS
HandleTap();
#endif
}
#endregion // MONOBEHAVIOUR_METHODS
#region PRIVATE_METHODS
private void GoToAboutPage()
{
#if (UNITY_5_2 || UNITY_5_1 || UNITY_5_0)
Application.LoadLevel("Vuforia-1-About");
#else // UNITY_5_3 or above
UnityEngine.SceneManagement.SceneManager.LoadScene("Vuforia-1-About");
#endif
}
private void HandleTap()
{
if (mTapCount == 1)
{
mTimeSinceLastTap += Time.deltaTime;
if (mTimeSinceLastTap > DOUBLE_TAP_MAX_DELAY)
{
// reset touch count and timer
mTapCount = 0;
mTimeSinceLastTap = 0;
}
}
else if (mTapCount == 2)
{
// we got a double tap
OnDoubleTap();
// reset touch count and timer
mTimeSinceLastTap = 0;
mTapCount = 0;
}
if (Input.GetMouseButtonUp(0))
{
mTapCount++;
}
}
protected virtual void OnDoubleTap()
{
GoToAboutPage();
}
#endregion // PRIVATE_METHODS
}







