Show / Hide Table of Contents

Class HVRShoulderGrabber

Inheritance
System.Object
UnityEngine.Object
UnityEngine.Component
UnityEngine.Behaviour
UnityEngine.MonoBehaviour
HVRGrabberBase
HVRSocketContainerGrabber
HVRShoulderGrabber
Inherited Members
HVRSocketContainerGrabber.SocketContainer
HVRSocketContainerGrabber.GrabbleMustBeHeld
HVRSocketContainerGrabber.IsGrabActivated
HVRSocketContainerGrabber.AllowSwap
HVRSocketContainerGrabber.Start()
HVRSocketContainerGrabber.CanGrab(HVRGrabbable)
HVRSocketContainerGrabber.OnHoverEnter(HVRGrabbable)
HVRSocketContainerGrabber.OnHoverExit(HVRGrabbable)
HVRSocketContainerGrabber.OnGrabbed(HVRGrabArgs)
HVRGrabberBase.BeforeGrabbed
HVRGrabberBase.Grabbed
HVRGrabberBase.Released
HVRGrabberBase.BeforeHoverEnter
HVRGrabberBase.HoverEnter
HVRGrabberBase.HoverExit
HVRGrabberBase.GrabBags
HVRGrabberBase.ControllerRotation
HVRGrabberBase.AllowHovering
HVRGrabberBase.AllowGrabbing
HVRGrabberBase.IsGrabbing
HVRGrabberBase.IsHovering
HVRGrabberBase.HoverTarget
HVRGrabberBase.GrabbedTarget
HVRGrabberBase.IsHoldActive
HVRGrabberBase.IsHandGrabber
HVRGrabberBase.IsSocket
HVRGrabberBase.Rigidbody
HVRGrabberBase._grabPoint
HVRGrabberBase.GrabPoint
HVRGrabberBase.JointAnchorWorldPosition
HVRGrabberBase.IsMine
HVRGrabberBase.PerformUpdate
HVRGrabberBase.PullingGrabbable
HVRGrabberBase.OnEnable()
HVRGrabberBase.OnDisable()
HVRGrabberBase.OnDestroy()
HVRGrabberBase.Awake()
HVRGrabberBase.Update()
HVRGrabberBase.FixedUpdate()
HVRGrabberBase.CheckRelease()
HVRGrabberBase.ForceRelease()
HVRGrabberBase.CheckSwapReleaseRequired(HVRGrabbable)
HVRGrabberBase.CheckSwapRelease(HVRGrabbable)
HVRGrabberBase.SwapRelease(HVRGrabbable)
HVRGrabberBase.ReleaseGrabbable(HVRGrabberBase, HVRGrabbable, Boolean, Boolean)
HVRGrabberBase.IsValidGrabbable(HVRGrabbable)
HVRGrabberBase.GetClosestGrabbable()
HVRGrabberBase.GetClosestGrabbable(Predicate<HVRGrabbable>)
HVRGrabberBase.CheckGrab()
HVRGrabberBase.TryGrab(HVRGrabbable, Boolean)
HVRGrabberBase.TryGrabNoEvents(HVRGrabbable, Boolean)
HVRGrabberBase.GrabGrabbable(HVRGrabberBase, HVRGrabbable, Boolean)
HVRGrabberBase.OnBeforeGrabbed(HVRGrabArgs)
HVRGrabberBase.OnAfterGrabbed(HVRGrabbable)
HVRGrabberBase.CheckUnHover()
HVRGrabberBase.ClosestValidHover(Boolean)
HVRGrabberBase.ClosestValidHover()
HVRGrabberBase.CheckHover()
HVRGrabberBase.OnBeforeHover(HVRGrabbable)
HVRGrabberBase.OnAfterHover(HVRGrabbable)
HVRGrabberBase.HoverGrabbable(HVRGrabberBase, HVRGrabbable)
HVRGrabberBase.UnhoverGrabbable(HVRGrabberBase, HVRGrabbable)
HVRGrabberBase.OnReleased(HVRGrabbable)
HVRGrabberBase.OnGrabbableDestroyed(HVRGrabbable)
HVRGrabberBase.CheckForLineOfSight(Vector3, HVRGrabbable, LayerMask, Single, Boolean)
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.Core.Utils
Assembly: HurricaneVR.Framework.dll
Syntax
public class HVRShoulderGrabber : HVRSocketContainerGrabber

Methods

| Improve this Doc View Source

CanHover(HVRGrabbable)

Declaration
public override bool CanHover(HVRGrabbable grabbable)
Parameters
Type Name Description
HVRGrabbable grabbable
Returns
Type Description
System.Boolean
Overrides
HVRSocketContainerGrabber.CanHover(HVRGrabbable)

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