Class HVRControllerOffset
Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
HVRControllerOffset
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
public class HVRControllerOffset : MonoBehaviour
Fields
| Improve this Doc View Source_updatingPosition
Declaration
public bool _updatingPosition
Field Value
Type | Description |
---|---|
System.Boolean |
_updatingRotation
Declaration
public bool _updatingRotation
Field Value
Type | Description |
---|---|
System.Boolean |
GrabPointPositionOffset
Declaration
public Vector3 GrabPointPositionOffset
Field Value
Type | Description |
---|---|
UnityEngine.Vector3 |
GrabPointRotationOffset
Declaration
public Vector3 GrabPointRotationOffset
Field Value
Type | Description |
---|---|
UnityEngine.Vector3 |
GrabPointSmoothSpeed
Smooth lerp speed to move towards the target grab point rotation offset
Declaration
[Tooltip("Smooth lerp speed to move towards the target grab point rotation offset")]
public float GrabPointSmoothSpeed
Field Value
Type | Description |
---|---|
System.Single |
HandSide
The hand that this controller offset represents.
Declaration
public HVRHandSide HandSide
Field Value
Type | Description |
---|---|
HVRHandSide |
LiveUpdateOffsets
Declaration
public bool LiveUpdateOffsets
Field Value
Type | Description |
---|---|
System.Boolean |
MiscPositionOffset
Declaration
public Vector3 MiscPositionOffset
Field Value
Type | Description |
---|---|
UnityEngine.Vector3 |
MiscRotationOffset
Declaration
public Vector3 MiscRotationOffset
Field Value
Type | Description |
---|---|
UnityEngine.Vector3 |
TargetGrabPointPositionOffset
Declaration
[Header("Debugging")]
public Vector3 TargetGrabPointPositionOffset
Field Value
Type | Description |
---|---|
UnityEngine.Vector3 |
TargetGrabPointRotationOffset
Declaration
public Vector3 TargetGrabPointRotationOffset
Field Value
Type | Description |
---|---|
UnityEngine.Vector3 |
Teleport
The transform that aim's the teleport line, it will be counter rotated when a grabbable requests the hand to rotate when held.
Declaration
[Tooltip("The transform that aim's the teleport line, it will be counter rotated when a grabbable requests the hand to rotate when held.")]
public Transform Teleport
Field Value
Type | Description |
---|---|
UnityEngine.Transform |
Properties
| Improve this Doc View SourceControllerPositionOffset
Declaration
public Vector3 ControllerPositionOffset { get; }
Property Value
Type | Description |
---|---|
UnityEngine.Vector3 |
ControllerRotationOffset
Declaration
public Vector3 ControllerRotationOffset { get; }
Property Value
Type | Description |
---|---|
UnityEngine.Vector3 |
Methods
| Improve this Doc View SourceApplyOffsets()
Declaration
public void ApplyOffsets()
Awake()
Declaration
protected virtual void Awake()
ResetGrabPointOffsets()
Declaration
public void ResetGrabPointOffsets()
SetGrabPointOffsets(Vector3, Vector3)
Declaration
public void SetGrabPointOffsets(Vector3 position, Vector3 rotation)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.Vector3 | position | |
UnityEngine.Vector3 | rotation |
SetMiscPositionOffset(Vector3, Vector3)
Declaration
public void SetMiscPositionOffset(Vector3 position, Vector3 rotation)
Parameters
Type | Name | Description |
---|---|---|
UnityEngine.Vector3 | position | |
UnityEngine.Vector3 | rotation |
Update()
Declaration
public void Update()