Show / Hide Table of Contents

Class HVRDial

Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
HVRDial
Inherited Members
UnityEngine.MonoBehaviour.IsInvoking()
UnityEngine.MonoBehaviour.CancelInvoke()
UnityEngine.MonoBehaviour.Invoke(System.String, System.Single)
UnityEngine.MonoBehaviour.InvokeRepeating(System.String, System.Single, System.Single)
UnityEngine.MonoBehaviour.CancelInvoke(System.String)
UnityEngine.MonoBehaviour.IsInvoking(System.String)
UnityEngine.MonoBehaviour.StartCoroutine(System.String)
UnityEngine.MonoBehaviour.StartCoroutine(System.String, System.Object)
UnityEngine.MonoBehaviour.StartCoroutine(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StartCoroutine_Auto(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StopCoroutine(System.Collections.IEnumerator)
UnityEngine.MonoBehaviour.StopCoroutine(UnityEngine.Coroutine)
UnityEngine.MonoBehaviour.StopCoroutine(System.String)
UnityEngine.MonoBehaviour.StopAllCoroutines()
UnityEngine.MonoBehaviour.print(System.Object)
UnityEngine.MonoBehaviour.useGUILayout
UnityEngine.MonoBehaviour.runInEditMode
UnityEngine.Behaviour.enabled
UnityEngine.Behaviour.isActiveAndEnabled
UnityEngine.Component.GetComponent(System.Type)
UnityEngine.Component.GetComponent<T>()
UnityEngine.Component.TryGetComponent(System.Type, UnityEngine.Component)
UnityEngine.Component.TryGetComponent<T>(T)
UnityEngine.Component.GetComponent(System.String)
UnityEngine.Component.GetComponentInChildren(System.Type, System.Boolean)
UnityEngine.Component.GetComponentInChildren(System.Type)
UnityEngine.Component.GetComponentInChildren<T>(System.Boolean)
UnityEngine.Component.GetComponentInChildren<T>()
UnityEngine.Component.GetComponentsInChildren(System.Type, System.Boolean)
UnityEngine.Component.GetComponentsInChildren(System.Type)
UnityEngine.Component.GetComponentsInChildren<T>(System.Boolean)
UnityEngine.Component.GetComponentsInChildren<T>(System.Boolean, System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentsInChildren<T>()
UnityEngine.Component.GetComponentsInChildren<T>(System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentInParent(System.Type)
UnityEngine.Component.GetComponentInParent<T>()
UnityEngine.Component.GetComponentsInParent(System.Type, System.Boolean)
UnityEngine.Component.GetComponentsInParent(System.Type)
UnityEngine.Component.GetComponentsInParent<T>(System.Boolean)
UnityEngine.Component.GetComponentsInParent<T>(System.Boolean, System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponentsInParent<T>()
UnityEngine.Component.GetComponents(System.Type)
UnityEngine.Component.GetComponents(System.Type, System.Collections.Generic.List<UnityEngine.Component>)
UnityEngine.Component.GetComponents<T>(System.Collections.Generic.List<T>)
UnityEngine.Component.GetComponents<T>()
UnityEngine.Component.CompareTag(System.String)
UnityEngine.Component.SendMessageUpwards(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessageUpwards(System.String, System.Object)
UnityEngine.Component.SendMessageUpwards(System.String)
UnityEngine.Component.SendMessageUpwards(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessage(System.String, System.Object)
UnityEngine.Component.SendMessage(System.String)
UnityEngine.Component.SendMessage(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.SendMessage(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.BroadcastMessage(System.String, System.Object, UnityEngine.SendMessageOptions)
UnityEngine.Component.BroadcastMessage(System.String, System.Object)
UnityEngine.Component.BroadcastMessage(System.String)
UnityEngine.Component.BroadcastMessage(System.String, UnityEngine.SendMessageOptions)
UnityEngine.Component.transform
UnityEngine.Component.gameObject
UnityEngine.Component.tag
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(System.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Destroy(UnityEngine.Object, System.Single)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, System.Boolean)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, System.Single)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: HurricaneVR.Framework.Components
Assembly: HurricaneVR.Framework.dll
Syntax
[RequireComponent(typeof(HVRGrabbable))]
public class HVRDial : MonoBehaviour

Fields

| Improve this Doc View Source

AudioClip

Declaration
public AudioClip AudioClip
Field Value
Type Description
UnityEngine.AudioClip
| Improve this Doc View Source

ClampMaxAngle

Declaration
public bool ClampMaxAngle
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

Deadzone

Declaration
public float Deadzone
Field Value
Type Description
System.Single
| Improve this Doc View Source

DialStepChanged

Declaration
public DialSteppedEvent DialStepChanged
Field Value
Type Description
DialSteppedEvent
| Improve this Doc View Source

DialTurned

Declaration
public DialTurnedEvent DialTurned
Field Value
Type Description
DialTurnedEvent
| Improve this Doc View Source

DiscardAngle

Declaration
public bool DiscardAngle
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

LocalAxisStart

Declaration
public Vector3 LocalAxisStart
Field Value
Type Description
UnityEngine.Vector3
| Improve this Doc View Source

LocalRotationAxis

Declaration
public Vector3 LocalRotationAxis
Field Value
Type Description
UnityEngine.Vector3
| Improve this Doc View Source

MaximumAngle

Declaration
public float MaximumAngle
Field Value
Type Description
System.Single
| Improve this Doc View Source

RotationTarget

Declaration
public Transform RotationTarget
Field Value
Type Description
UnityEngine.Transform
| Improve this Doc View Source

SnapTarget

Declaration
public bool SnapTarget
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

Steps

Declaration
public int Steps
Field Value
Type Description
System.Int32
| Improve this Doc View Source

StepSize

Declaration
public float StepSize
Field Value
Type Description
System.Single

Properties

| Improve this Doc View Source

Grabbable

Declaration
public HVRGrabbable Grabbable { get; }
Property Value
Type Description
HVRGrabbable
| Improve this Doc View Source

PrimaryGrabber

Declaration
public HVRHandGrabber PrimaryGrabber { get; }
Property Value
Type Description
HVRHandGrabber
| Improve this Doc View Source

Step

Declaration
public int Step { get; protected set; }
Property Value
Type Description
System.Int32

Methods

| Improve this Doc View Source

CheckForRotation(Boolean)

Declaration
protected void CheckForRotation(bool force = false)
Parameters
Type Name Description
System.Boolean force
| Improve this Doc View Source

FixedUpdate()

Declaration
protected virtual void FixedUpdate()
| Improve this Doc View Source

OnAngleChanged(Single, Single, Single, Boolean)

Declaration
protected virtual void OnAngleChanged(float angle, float delta, float percent, bool raiseEvents)
Parameters
Type Name Description
System.Single angle
System.Single delta
System.Single percent
System.Boolean raiseEvents
| Improve this Doc View Source

OnGrabbed(HVRGrabberBase, HVRGrabbable)

Declaration
protected void OnGrabbed(HVRGrabberBase grabber, HVRGrabbable hvrGrabbable)
Parameters
Type Name Description
HVRGrabberBase grabber
HVRGrabbable hvrGrabbable
| Improve this Doc View Source

OnReleased(HVRGrabberBase, HVRGrabbable)

Declaration
protected void OnReleased(HVRGrabberBase grabber, HVRGrabbable hvrGrabbable)
Parameters
Type Name Description
HVRGrabberBase grabber
HVRGrabbable hvrGrabbable
| Improve this Doc View Source

OnStepChanged(Int32, Boolean)

Declaration
protected virtual void OnStepChanged(int step, bool raiseEvents)
Parameters
Type Name Description
System.Int32 step
System.Boolean raiseEvents
| Improve this Doc View Source

Start()

Declaration
protected virtual void Start()
| Improve this Doc View Source

Update()

Declaration
protected virtual void Update()

Extension Methods

HVRUtilities.GetRelativeValues(Component, Transform, out Vector3, out Quaternion)
HVRUtilities.GetRelativeValues(Component, Component, out Vector3, out Quaternion)
HVRUtilities.GetRelativeRotation(Component, Quaternion)
VRUtilities.GetRigidbody(MonoBehaviour)
VRUtilities.GetCopyOf<T>(Component, T)
CoroutineExtensions.ExecuteNextUpdate(MonoBehaviour, Action)
CoroutineExtensions.ExecuteAfterSeconds(MonoBehaviour, Action, Single)
CoroutineExtensions.ExecuteAfterSecondsUnscaled(MonoBehaviour, Action, Single)
CoroutineExtensions.ExecuteAfterFixedUpdate(MonoBehaviour, Action)
CoroutineExtensions.ExecuteAfterFixedUpdates(MonoBehaviour, Action, Int32)
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX