Show / Hide Table of Contents

    Class SteamVR_Behaviour_SkeletonCustom

    The major difference between this component and the standard SteamVR_Behaviour_Skeleton is this one lets you only use the joints you care about. You can set the transforms you're concerned with and ignore the ones you're not.

    Inheritance
    System.Object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    SteamVR_Behaviour_Skeleton
    SteamVR_Behaviour_SkeletonCustom
    Inherited Members
    SteamVR_Behaviour_Skeleton.skeletonAction
    SteamVR_Behaviour_Skeleton.inputSource
    SteamVR_Behaviour_Skeleton.rangeOfMotion
    SteamVR_Behaviour_Skeleton.skeletonRoot
    SteamVR_Behaviour_Skeleton.origin
    SteamVR_Behaviour_Skeleton.updatePose
    SteamVR_Behaviour_Skeleton.onlySetRotations
    SteamVR_Behaviour_Skeleton.skeletonBlend
    SteamVR_Behaviour_Skeleton.onBoneTransformsUpdated
    SteamVR_Behaviour_Skeleton.onTransformUpdated
    SteamVR_Behaviour_Skeleton.onTransformChanged
    SteamVR_Behaviour_Skeleton.onConnectedChanged
    SteamVR_Behaviour_Skeleton.onTrackingChanged
    SteamVR_Behaviour_Skeleton.onBoneTransformsUpdatedEvent
    SteamVR_Behaviour_Skeleton.onTransformUpdatedEvent
    SteamVR_Behaviour_Skeleton.onTransformChangedEvent
    SteamVR_Behaviour_Skeleton.onConnectedChangedEvent
    SteamVR_Behaviour_Skeleton.onTrackingChangedEvent
    SteamVR_Behaviour_Skeleton.blendPoser
    SteamVR_Behaviour_Skeleton.blendSnapshot
    SteamVR_Behaviour_Skeleton.mirroring
    SteamVR_Behaviour_Skeleton.isActive
    SteamVR_Behaviour_Skeleton.fingerCurls
    SteamVR_Behaviour_Skeleton.thumbCurl
    SteamVR_Behaviour_Skeleton.indexCurl
    SteamVR_Behaviour_Skeleton.middleCurl
    SteamVR_Behaviour_Skeleton.ringCurl
    SteamVR_Behaviour_Skeleton.pinkyCurl
    SteamVR_Behaviour_Skeleton.root
    SteamVR_Behaviour_Skeleton.wrist
    SteamVR_Behaviour_Skeleton.indexMetacarpal
    SteamVR_Behaviour_Skeleton.indexProximal
    SteamVR_Behaviour_Skeleton.indexMiddle
    SteamVR_Behaviour_Skeleton.indexDistal
    SteamVR_Behaviour_Skeleton.indexTip
    SteamVR_Behaviour_Skeleton.middleMetacarpal
    SteamVR_Behaviour_Skeleton.middleProximal
    SteamVR_Behaviour_Skeleton.middleMiddle
    SteamVR_Behaviour_Skeleton.middleDistal
    SteamVR_Behaviour_Skeleton.middleTip
    SteamVR_Behaviour_Skeleton.pinkyMetacarpal
    SteamVR_Behaviour_Skeleton.pinkyProximal
    SteamVR_Behaviour_Skeleton.pinkyMiddle
    SteamVR_Behaviour_Skeleton.pinkyDistal
    SteamVR_Behaviour_Skeleton.pinkyTip
    SteamVR_Behaviour_Skeleton.ringMetacarpal
    SteamVR_Behaviour_Skeleton.ringProximal
    SteamVR_Behaviour_Skeleton.ringMiddle
    SteamVR_Behaviour_Skeleton.ringDistal
    SteamVR_Behaviour_Skeleton.ringTip
    SteamVR_Behaviour_Skeleton.thumbMetacarpal
    SteamVR_Behaviour_Skeleton.thumbProximal
    SteamVR_Behaviour_Skeleton.thumbMiddle
    SteamVR_Behaviour_Skeleton.thumbDistal
    SteamVR_Behaviour_Skeleton.thumbTip
    SteamVR_Behaviour_Skeleton.thumbAux
    SteamVR_Behaviour_Skeleton.indexAux
    SteamVR_Behaviour_Skeleton.middleAux
    SteamVR_Behaviour_Skeleton.ringAux
    SteamVR_Behaviour_Skeleton.pinkyAux
    SteamVR_Behaviour_Skeleton.proximals
    SteamVR_Behaviour_Skeleton.middles
    SteamVR_Behaviour_Skeleton.distals
    SteamVR_Behaviour_Skeleton.tips
    SteamVR_Behaviour_Skeleton.auxs
    SteamVR_Behaviour_Skeleton.blendRoutine
    SteamVR_Behaviour_Skeleton.rangeOfMotionBlendRoutine
    SteamVR_Behaviour_Skeleton.attachRoutine
    SteamVR_Behaviour_Skeleton.bones
    SteamVR_Behaviour_Skeleton.temporaryRangeOfMotion
    SteamVR_Behaviour_Skeleton.skeletalTrackingLevel
    SteamVR_Behaviour_Skeleton.isBlending
    SteamVR_Behaviour_Skeleton.predictedSecondsFromNow
    SteamVR_Behaviour_Skeleton.actionSet
    SteamVR_Behaviour_Skeleton.direction
    SteamVR_Behaviour_Skeleton.Awake()
    SteamVR_Behaviour_Skeleton.CheckSkeletonAction()
    SteamVR_Behaviour_Skeleton.OnEnable()
    SteamVR_Behaviour_Skeleton.OnDisable()
    SteamVR_Behaviour_Skeleton.SteamVR_Input_OnSkeletonsUpdated(Boolean)
    SteamVR_Behaviour_Skeleton.UpdateSkeleton()
    SteamVR_Behaviour_Skeleton.SetTemporaryRangeOfMotion(EVRSkeletalMotionRange, Single)
    SteamVR_Behaviour_Skeleton.ResetTemporaryRangeOfMotion(Single)
    SteamVR_Behaviour_Skeleton.SetRangeOfMotion(EVRSkeletalMotionRange, Single)
    SteamVR_Behaviour_Skeleton.BlendToSkeleton(Single)
    SteamVR_Behaviour_Skeleton.BlendToPoser(SteamVR_Skeleton_Poser, Single)
    SteamVR_Behaviour_Skeleton.BlendToAnimation(Single)
    SteamVR_Behaviour_Skeleton.BlendTo(Single, Single)
    SteamVR_Behaviour_Skeleton.DoBlendRoutine(Single, Single)
    SteamVR_Behaviour_Skeleton.RangeOfMotionBlend(EVRSkeletalMotionRange, Single)
    SteamVR_Behaviour_Skeleton.TemporaryRangeOfMotionBlend(EVRSkeletalMotionRange, Single)
    SteamVR_Behaviour_Skeleton.ResetTemporaryRangeOfMotionBlend(Single)
    SteamVR_Behaviour_Skeleton.DoRangeOfMotionBlend(EVRSkeletalMotionRange, EVRSkeletalMotionRange, Single)
    SteamVR_Behaviour_Skeleton.GetBlendPoseForBone(Int32, Quaternion)
    SteamVR_Behaviour_Skeleton.UpdateSkeletonTransforms()
    SteamVR_Behaviour_Skeleton.SetBonePosition(Int32, Vector3)
    SteamVR_Behaviour_Skeleton.SetBoneRotation(Int32, Quaternion)
    SteamVR_Behaviour_Skeleton.GetBone(Int32)
    SteamVR_Behaviour_Skeleton.GetBonePosition(Int32, Boolean)
    SteamVR_Behaviour_Skeleton.GetBoneRotation(Int32, Boolean)
    SteamVR_Behaviour_Skeleton.GetBonePositions()
    SteamVR_Behaviour_Skeleton.rightFlipAngle
    SteamVR_Behaviour_Skeleton.GetBoneRotations()
    SteamVR_Behaviour_Skeleton.UpdatePose()
    SteamVR_Behaviour_Skeleton.ForceToReferencePose(EVRSkeletalReferencePose)
    SteamVR_Behaviour_Skeleton.IsMetacarpal(Int32)
    UnityEngine.MonoBehaviour.Invoke(System.String, System.Single)
    UnityEngine.MonoBehaviour.InvokeRepeating(System.String, System.Single, System.Single)
    UnityEngine.MonoBehaviour.CancelInvoke()
    UnityEngine.MonoBehaviour.CancelInvoke(System.String)
    UnityEngine.MonoBehaviour.IsInvoking(System.String)
    UnityEngine.MonoBehaviour.IsInvoking()
    UnityEngine.MonoBehaviour.StartCoroutine(System.Collections.IEnumerator)
    UnityEngine.MonoBehaviour.StartCoroutine_Auto(System.Collections.IEnumerator)
    UnityEngine.MonoBehaviour.StartCoroutine(System.String, System.Object)
    UnityEngine.MonoBehaviour.StartCoroutine(System.String)
    UnityEngine.MonoBehaviour.StopCoroutine(System.String)
    UnityEngine.MonoBehaviour.StopCoroutine(System.Collections.IEnumerator)
    UnityEngine.MonoBehaviour.StopCoroutine(UnityEngine.Coroutine)
    UnityEngine.MonoBehaviour.StopAllCoroutines()
    UnityEngine.MonoBehaviour.print(System.Object)
    UnityEngine.MonoBehaviour.useGUILayout
    UnityEngine.Behaviour.enabled
    UnityEngine.Behaviour.isActiveAndEnabled
    UnityEngine.Component.GetComponent(System.Type)
    UnityEngine.Component.GetComponent<T>()
    UnityEngine.Component.GetComponent(System.String)
    UnityEngine.Component.GetComponentInChildren(System.Type, System.Boolean)
    UnityEngine.Component.GetComponentInChildren(System.Type)
    UnityEngine.Component.GetComponentInChildren<T>()
    UnityEngine.Component.GetComponentInChildren<T>(System.Boolean)
    UnityEngine.Component.GetComponentsInChildren(System.Type)
    UnityEngine.Component.GetComponentsInChildren(System.Type, System.Boolean)
    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)
    UnityEngine.Component.GetComponentsInParent(System.Type, System.Boolean)
    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.SendMessageOptions)
    UnityEngine.Component.SendMessage(System.String, System.Object)
    UnityEngine.Component.SendMessage(System.String)
    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.Component.rigidbody
    UnityEngine.Component.rigidbody2D
    UnityEngine.Component.camera
    UnityEngine.Component.light
    UnityEngine.Component.animation
    UnityEngine.Component.constantForce
    UnityEngine.Component.renderer
    UnityEngine.Component.audio
    UnityEngine.Component.guiText
    UnityEngine.Component.networkView
    UnityEngine.Component.guiElement
    UnityEngine.Component.guiTexture
    UnityEngine.Component.collider
    UnityEngine.Component.collider2D
    UnityEngine.Component.hingeJoint
    UnityEngine.Component.particleEmitter
    UnityEngine.Component.particleSystem
    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.FindObjectsOfTypeAll(System.Type)
    UnityEngine.Object.ToString()
    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.FindObjectsOfType<T>()
    UnityEngine.Object.FindObjectOfType(System.Type)
    UnityEngine.Object.FindObjectOfType<T>()
    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: Valve.VR
    Assembly: Assembly-CSharp.dll
    Syntax
    public class SteamVR_Behaviour_SkeletonCustom : SteamVR_Behaviour_Skeleton

    Fields

    _indexAux

    Declaration
    [SerializeField]
    protected Transform _indexAux
    Field Value
    Type Description
    UnityEngine.Transform

    _indexDistal

    Declaration
    [SerializeField]
    protected Transform _indexDistal
    Field Value
    Type Description
    UnityEngine.Transform

    _indexMetacarpal

    Declaration
    [SerializeField]
    protected Transform _indexMetacarpal
    Field Value
    Type Description
    UnityEngine.Transform

    _indexMiddle

    Declaration
    [SerializeField]
    protected Transform _indexMiddle
    Field Value
    Type Description
    UnityEngine.Transform

    _indexProximal

    Declaration
    [SerializeField]
    protected Transform _indexProximal
    Field Value
    Type Description
    UnityEngine.Transform

    _indexTip

    Declaration
    [SerializeField]
    protected Transform _indexTip
    Field Value
    Type Description
    UnityEngine.Transform

    _middleAux

    Declaration
    [SerializeField]
    protected Transform _middleAux
    Field Value
    Type Description
    UnityEngine.Transform

    _middleDistal

    Declaration
    [SerializeField]
    protected Transform _middleDistal
    Field Value
    Type Description
    UnityEngine.Transform

    _middleMetacarpal

    Declaration
    [SerializeField]
    protected Transform _middleMetacarpal
    Field Value
    Type Description
    UnityEngine.Transform

    _middleMiddle

    Declaration
    [SerializeField]
    protected Transform _middleMiddle
    Field Value
    Type Description
    UnityEngine.Transform

    _middleProximal

    Declaration
    [SerializeField]
    protected Transform _middleProximal
    Field Value
    Type Description
    UnityEngine.Transform

    _middleTip

    Declaration
    [SerializeField]
    protected Transform _middleTip
    Field Value
    Type Description
    UnityEngine.Transform

    _pinkyAux

    Declaration
    [SerializeField]
    protected Transform _pinkyAux
    Field Value
    Type Description
    UnityEngine.Transform

    _pinkyDistal

    Declaration
    [SerializeField]
    protected Transform _pinkyDistal
    Field Value
    Type Description
    UnityEngine.Transform

    _pinkyMetacarpal

    Declaration
    [SerializeField]
    protected Transform _pinkyMetacarpal
    Field Value
    Type Description
    UnityEngine.Transform

    _pinkyMiddle

    Declaration
    [SerializeField]
    protected Transform _pinkyMiddle
    Field Value
    Type Description
    UnityEngine.Transform

    _pinkyProximal

    Declaration
    [SerializeField]
    protected Transform _pinkyProximal
    Field Value
    Type Description
    UnityEngine.Transform

    _pinkyTip

    Declaration
    [SerializeField]
    protected Transform _pinkyTip
    Field Value
    Type Description
    UnityEngine.Transform

    _ringAux

    Declaration
    [SerializeField]
    protected Transform _ringAux
    Field Value
    Type Description
    UnityEngine.Transform

    _ringDistal

    Declaration
    [SerializeField]
    protected Transform _ringDistal
    Field Value
    Type Description
    UnityEngine.Transform

    _ringMetacarpal

    Declaration
    [SerializeField]
    protected Transform _ringMetacarpal
    Field Value
    Type Description
    UnityEngine.Transform

    _ringMiddle

    Declaration
    [SerializeField]
    protected Transform _ringMiddle
    Field Value
    Type Description
    UnityEngine.Transform

    _ringProximal

    Declaration
    [SerializeField]
    protected Transform _ringProximal
    Field Value
    Type Description
    UnityEngine.Transform

    _ringTip

    Declaration
    [SerializeField]
    protected Transform _ringTip
    Field Value
    Type Description
    UnityEngine.Transform

    _thumbAux

    Declaration
    [SerializeField]
    protected Transform _thumbAux
    Field Value
    Type Description
    UnityEngine.Transform

    _thumbDistal

    Declaration
    [SerializeField]
    protected Transform _thumbDistal
    Field Value
    Type Description
    UnityEngine.Transform

    _thumbMetacarpal

    Declaration
    [SerializeField]
    protected Transform _thumbMetacarpal
    Field Value
    Type Description
    UnityEngine.Transform

    _thumbMiddle

    Declaration
    [SerializeField]
    protected Transform _thumbMiddle
    Field Value
    Type Description
    UnityEngine.Transform

    _thumbProximal

    Declaration
    [SerializeField]
    protected Transform _thumbProximal
    Field Value
    Type Description
    UnityEngine.Transform

    _thumbTip

    Declaration
    [SerializeField]
    protected Transform _thumbTip
    Field Value
    Type Description
    UnityEngine.Transform

    _wrist

    Declaration
    [SerializeField]
    protected Transform _wrist
    Field Value
    Type Description
    UnityEngine.Transform

    Methods

    AssignBonesArray()

    Declaration
    protected override void AssignBonesArray()
    Overrides
    SteamVR_Behaviour_Skeleton.AssignBonesArray()
    In This Article
    • Fields
      • _indexAux
      • _indexDistal
      • _indexMetacarpal
      • _indexMiddle
      • _indexProximal
      • _indexTip
      • _middleAux
      • _middleDistal
      • _middleMetacarpal
      • _middleMiddle
      • _middleProximal
      • _middleTip
      • _pinkyAux
      • _pinkyDistal
      • _pinkyMetacarpal
      • _pinkyMiddle
      • _pinkyProximal
      • _pinkyTip
      • _ringAux
      • _ringDistal
      • _ringMetacarpal
      • _ringMiddle
      • _ringProximal
      • _ringTip
      • _thumbAux
      • _thumbDistal
      • _thumbMetacarpal
      • _thumbMiddle
      • _thumbProximal
      • _thumbTip
      • _wrist
    • Methods
      • AssignBonesArray()
    Back to top Copyright (c) Valve Corporation, All rights reserved.