Show / Hide Table of Contents

    Class Teleport

    Inheritance
    System.Object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    Teleport
    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.InteractionSystem
    Assembly: Assembly-CSharp.dll
    Syntax
    public class Teleport : MonoBehaviour

    Fields

    activateObjectTime

    Declaration
    public float activateObjectTime
    Field Value
    Type Description
    System.Single

    arcDistance

    Declaration
    public float arcDistance
    Field Value
    Type Description
    System.Single

    areaHighlightedMaterial

    Declaration
    public Material areaHighlightedMaterial
    Field Value
    Type Description
    UnityEngine.Material

    areaLockedMaterial

    Declaration
    public Material areaLockedMaterial
    Field Value
    Type Description
    UnityEngine.Material

    areaVisibleMaterial

    Declaration
    public Material areaVisibleMaterial
    Field Value
    Type Description
    UnityEngine.Material

    badHighlightSound

    Declaration
    public AudioClip badHighlightSound
    Field Value
    Type Description
    UnityEngine.AudioClip

    ChangeScene

    Declaration
    public static SteamVR_Events.Event<float> ChangeScene
    Field Value
    Type Description
    SteamVR_Events.Event<System.Single>

    deactivateObjectTime

    Declaration
    public float deactivateObjectTime
    Field Value
    Type Description
    System.Single

    debugFloor

    Declaration
    [Header("Debug")]
    public bool debugFloor
    Field Value
    Type Description
    System.Boolean

    destinationReticleTransform

    Declaration
    public Transform destinationReticleTransform
    Field Value
    Type Description
    UnityEngine.Transform

    floorDebugLine

    Declaration
    public LineRenderer floorDebugLine
    Field Value
    Type Description
    UnityEngine.LineRenderer

    floorDebugSphere

    Declaration
    public MeshRenderer floorDebugSphere
    Field Value
    Type Description
    UnityEngine.MeshRenderer

    floorFixupMaximumTraceDistance

    Declaration
    public float floorFixupMaximumTraceDistance
    Field Value
    Type Description
    System.Single

    floorFixupTraceLayerMask

    Declaration
    public LayerMask floorFixupTraceLayerMask
    Field Value
    Type Description
    UnityEngine.LayerMask

    goodHighlightSound

    Declaration
    public AudioClip goodHighlightSound
    Field Value
    Type Description
    UnityEngine.AudioClip

    headAudioSource

    Declaration
    public AudioSource headAudioSource
    Field Value
    Type Description
    UnityEngine.AudioSource

    invalidReticleTransform

    Declaration
    public Transform invalidReticleTransform
    Field Value
    Type Description
    UnityEngine.Transform

    loopingAudioSource

    Declaration
    public AudioSource loopingAudioSource
    Field Value
    Type Description
    UnityEngine.AudioSource

    meshFadeTime

    Declaration
    public float meshFadeTime
    Field Value
    Type Description
    System.Single

    offsetReticleTransform

    Declaration
    public Transform offsetReticleTransform
    Field Value
    Type Description
    UnityEngine.Transform

    onActivateObjectTransform

    Declaration
    [Header("Effects")]
    public Transform onActivateObjectTransform
    Field Value
    Type Description
    UnityEngine.Transform

    onDeactivateObjectTransform

    Declaration
    public Transform onDeactivateObjectTransform
    Field Value
    Type Description
    UnityEngine.Transform

    playAreaPreviewCorner

    Declaration
    public GameObject playAreaPreviewCorner
    Field Value
    Type Description
    UnityEngine.GameObject

    playAreaPreviewSide

    Declaration
    public GameObject playAreaPreviewSide
    Field Value
    Type Description
    UnityEngine.GameObject

    Player

    Declaration
    public static SteamVR_Events.Event<TeleportMarkerBase> Player
    Field Value
    Type Description
    SteamVR_Events.Event<TeleportMarkerBase>

    PlayerPre

    Declaration
    public static SteamVR_Events.Event<TeleportMarkerBase> PlayerPre
    Field Value
    Type Description
    SteamVR_Events.Event<TeleportMarkerBase>

    pointerAudioSource

    Declaration
    [Header("Audio Sources")]
    public AudioSource pointerAudioSource
    Field Value
    Type Description
    UnityEngine.AudioSource

    pointerInvalidColor

    Declaration
    public Color pointerInvalidColor
    Field Value
    Type Description
    UnityEngine.Color

    pointerLockedColor

    Declaration
    public Color pointerLockedColor
    Field Value
    Type Description
    UnityEngine.Color

    pointerLoopSound

    Declaration
    public AudioClip pointerLoopSound
    Field Value
    Type Description
    UnityEngine.AudioClip

    pointerStartSound

    Declaration
    public AudioClip pointerStartSound
    Field Value
    Type Description
    UnityEngine.AudioClip

    pointerStopSound

    Declaration
    public AudioClip pointerStopSound
    Field Value
    Type Description
    UnityEngine.AudioClip

    pointerValidColor

    Declaration
    public Color pointerValidColor
    Field Value
    Type Description
    UnityEngine.Color

    pointHighlightedMaterial

    Declaration
    public Material pointHighlightedMaterial
    Field Value
    Type Description
    UnityEngine.Material

    pointLockedMaterial

    Declaration
    public Material pointLockedMaterial
    Field Value
    Type Description
    UnityEngine.Material

    pointVisibleMaterial

    Declaration
    public Material pointVisibleMaterial
    Field Value
    Type Description
    UnityEngine.Material

    reticleAudioSource

    Declaration
    public AudioSource reticleAudioSource
    Field Value
    Type Description
    UnityEngine.AudioSource

    showOffsetReticle

    Declaration
    public bool showOffsetReticle
    Field Value
    Type Description
    System.Boolean

    showPlayAreaMarker

    Declaration
    public bool showPlayAreaMarker
    Field Value
    Type Description
    System.Boolean

    teleportAction

    Declaration
    public SteamVR_Action_Boolean teleportAction
    Field Value
    Type Description
    SteamVR_Action_Boolean

    teleportFadeTime

    Declaration
    public float teleportFadeTime
    Field Value
    Type Description
    System.Single

    teleportSound

    Declaration
    [Header("Sounds")]
    public AudioClip teleportSound
    Field Value
    Type Description
    UnityEngine.AudioClip

    traceLayerMask

    Declaration
    public LayerMask traceLayerMask
    Field Value
    Type Description
    UnityEngine.LayerMask

    Properties

    instance

    Declaration
    public static Teleport instance { get; }
    Property Value
    Type Description
    Teleport

    Methods

    CancelTeleportHint()

    Declaration
    public void CancelTeleportHint()

    ChangeSceneAction(UnityAction<Single>)

    Declaration
    public static SteamVR_Events.Action<float> ChangeSceneAction(UnityAction<float> action)
    Parameters
    Type Name Description
    UnityEngine.Events.UnityAction<System.Single> action
    Returns
    Type Description
    SteamVR_Events.Action<System.Single>

    HideTeleportPointer()

    Declaration
    public void HideTeleportPointer()

    IsEligibleForTeleport(Hand)

    Declaration
    public bool IsEligibleForTeleport(Hand hand)
    Parameters
    Type Name Description
    Hand hand
    Returns
    Type Description
    System.Boolean

    PlayerAction(UnityAction<TeleportMarkerBase>)

    Declaration
    public static SteamVR_Events.Action<TeleportMarkerBase> PlayerAction(UnityAction<TeleportMarkerBase> action)
    Parameters
    Type Name Description
    UnityEngine.Events.UnityAction<TeleportMarkerBase> action
    Returns
    Type Description
    SteamVR_Events.Action<TeleportMarkerBase>

    PlayerPreAction(UnityAction<TeleportMarkerBase>)

    Declaration
    public static SteamVR_Events.Action<TeleportMarkerBase> PlayerPreAction(UnityAction<TeleportMarkerBase> action)
    Parameters
    Type Name Description
    UnityEngine.Events.UnityAction<TeleportMarkerBase> action
    Returns
    Type Description
    SteamVR_Events.Action<TeleportMarkerBase>

    ShowTeleportHint()

    Declaration
    public void ShowTeleportHint()
    In This Article
    • Fields
      • activateObjectTime
      • arcDistance
      • areaHighlightedMaterial
      • areaLockedMaterial
      • areaVisibleMaterial
      • badHighlightSound
      • ChangeScene
      • deactivateObjectTime
      • debugFloor
      • destinationReticleTransform
      • floorDebugLine
      • floorDebugSphere
      • floorFixupMaximumTraceDistance
      • floorFixupTraceLayerMask
      • goodHighlightSound
      • headAudioSource
      • invalidReticleTransform
      • loopingAudioSource
      • meshFadeTime
      • offsetReticleTransform
      • onActivateObjectTransform
      • onDeactivateObjectTransform
      • playAreaPreviewCorner
      • playAreaPreviewSide
      • Player
      • PlayerPre
      • pointerAudioSource
      • pointerInvalidColor
      • pointerLockedColor
      • pointerLoopSound
      • pointerStartSound
      • pointerStopSound
      • pointerValidColor
      • pointHighlightedMaterial
      • pointLockedMaterial
      • pointVisibleMaterial
      • reticleAudioSource
      • showOffsetReticle
      • showPlayAreaMarker
      • teleportAction
      • teleportFadeTime
      • teleportSound
      • traceLayerMask
    • Properties
      • instance
    • Methods
      • CancelTeleportHint()
      • ChangeSceneAction(UnityAction<Single>)
      • HideTeleportPointer()
      • IsEligibleForTeleport(Hand)
      • PlayerAction(UnityAction<TeleportMarkerBase>)
      • PlayerPreAction(UnityAction<TeleportMarkerBase>)
      • ShowTeleportHint()
    Back to top Copyright (c) Valve Corporation, All rights reserved.