Show / Hide Table of Contents

    Class SteamVR_Behaviour_Vector3

    Inheritance
    System.Object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    SteamVR_Behaviour_Vector3
    Inherited Members
    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_Vector3 : MonoBehaviour

    Fields

    inputSource

    The device this action applies to. Any if the action is not device specific.

    Declaration
    [Tooltip("The device this action should apply to. Any if the action is not device specific.")]
    public SteamVR_Input_Sources inputSource
    Field Value
    Type Description
    SteamVR_Input_Sources

    onAxis

    Unity event that fires whenever the action's value has been updated and is non-zero

    Declaration
    [Tooltip("Fires whenever the action's value has been updated and is non-zero.")]
    public SteamVR_Behaviour_Vector3Event onAxis
    Field Value
    Type Description
    SteamVR_Behaviour_Vector3Event

    onAxisEvent

    C# event that fires whenever the action's value has been updated and is non-zero

    Declaration
    public SteamVR_Behaviour_Vector3.AxisHandler onAxisEvent
    Field Value
    Type Description
    SteamVR_Behaviour_Vector3.AxisHandler

    onChange

    Unity event that fires whenever the action's value has changed since the last update.

    Declaration
    [Tooltip("Fires whenever the action's value has changed since the last update.")]
    public SteamVR_Behaviour_Vector3Event onChange
    Field Value
    Type Description
    SteamVR_Behaviour_Vector3Event

    onChangeEvent

    C# event that fires whenever the action's value has changed since the last update.

    Declaration
    public SteamVR_Behaviour_Vector3.ChangeHandler onChangeEvent
    Field Value
    Type Description
    SteamVR_Behaviour_Vector3.ChangeHandler

    onUpdate

    Unity event that fires whenever the action's value has been updated

    Declaration
    [Tooltip("Fires whenever the action's value has been updated.")]
    public SteamVR_Behaviour_Vector3Event onUpdate
    Field Value
    Type Description
    SteamVR_Behaviour_Vector3Event

    onUpdateEvent

    C# event that fires whenever the action's value has been updated

    Declaration
    public SteamVR_Behaviour_Vector3.UpdateHandler onUpdateEvent
    Field Value
    Type Description
    SteamVR_Behaviour_Vector3.UpdateHandler

    vector3Action

    The vector3 action to get data from

    Declaration
    public SteamVR_Action_Vector3 vector3Action
    Field Value
    Type Description
    SteamVR_Action_Vector3

    Properties

    isActive

    Returns whether this action is bound and the action set is active

    Declaration
    public bool isActive { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    AddHandlers()

    Declaration
    protected void AddHandlers()

    GetLocalizedName(EVRInputStringBits[])

    Gets the localized name of the device that the action corresponds to.

    Declaration
    public string GetLocalizedName(params EVRInputStringBits[] localizedParts)
    Parameters
    Type Name Description
    EVRInputStringBits[] localizedParts
    • VRInputString_Hand - Which hand the origin is in. E.g. "Left Hand"
    • VRInputString_ControllerType - What kind of controller the user has in that hand.E.g. "Vive Controller"
    • VRInputString_InputSource - What part of that controller is the origin. E.g. "Trackpad"
    • VRInputString_All - All of the above. E.g. "Left Hand Vive Controller Trackpad"
    Returns
    Type Description
    System.String

    OnDisable()

    Declaration
    protected virtual void OnDisable()

    OnEnable()

    Declaration
    protected virtual void OnEnable()

    RemoveHandlers()

    Declaration
    protected void RemoveHandlers()
    In This Article
    • Fields
      • inputSource
      • onAxis
      • onAxisEvent
      • onChange
      • onChangeEvent
      • onUpdate
      • onUpdateEvent
      • vector3Action
    • Properties
      • isActive
    • Methods
      • AddHandlers()
      • GetLocalizedName(EVRInputStringBits[])
      • OnDisable()
      • OnEnable()
      • RemoveHandlers()
    Back to top Copyright (c) Valve Corporation, All rights reserved.