IMHOTEP Framework
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
Valve.VR.InteractionSystem.Teleport Class Reference
Inheritance diagram for Valve.VR.InteractionSystem.Teleport:
Inheritance graph
[legend]
Collaboration diagram for Valve.VR.InteractionSystem.Teleport:
Collaboration graph
[legend]

Public Member Functions

void HideTeleportPointer ()
 
void ShowTeleportHint ()
 
void CancelTeleportHint ()
 
bool IsEligibleForTeleport (Hand hand)
 

Static Public Member Functions

static SteamVR_Events.Action
< float > 
ChangeSceneAction (UnityAction< float > action)
 
static SteamVR_Events.Action
< TeleportMarkerBase
PlayerAction (UnityAction< TeleportMarkerBase > action)
 
static SteamVR_Events.Action
< TeleportMarkerBase
PlayerPreAction (UnityAction< TeleportMarkerBase > action)
 

Public Attributes

LayerMask traceLayerMask
 
LayerMask floorFixupTraceLayerMask
 
float floorFixupMaximumTraceDistance = 1.0f
 
Material areaVisibleMaterial
 
Material areaLockedMaterial
 
Material areaHighlightedMaterial
 
Material pointVisibleMaterial
 
Material pointLockedMaterial
 
Material pointHighlightedMaterial
 
Transform destinationReticleTransform
 
Transform invalidReticleTransform
 
GameObject playAreaPreviewCorner
 
GameObject playAreaPreviewSide
 
Color pointerValidColor
 
Color pointerInvalidColor
 
Color pointerLockedColor
 
bool showPlayAreaMarker = true
 
float teleportFadeTime = 0.1f
 
float meshFadeTime = 0.2f
 
float arcDistance = 10.0f
 
Transform onActivateObjectTransform
 
Transform onDeactivateObjectTransform
 
float activateObjectTime = 1.0f
 
float deactivateObjectTime = 1.0f
 
AudioSource pointerAudioSource
 
AudioSource loopingAudioSource
 
AudioSource headAudioSource
 
AudioSource reticleAudioSource
 
AudioClip teleportSound
 
AudioClip pointerStartSound
 
AudioClip pointerLoopSound
 
AudioClip pointerStopSound
 
AudioClip goodHighlightSound
 
AudioClip badHighlightSound
 
bool debugFloor = false
 
bool showOffsetReticle = false
 
Transform offsetReticleTransform
 
MeshRenderer floorDebugSphere
 
LineRenderer floorDebugLine
 

Static Public Attributes

static SteamVR_Events.Event
< float > 
ChangeScene = new SteamVR_Events.Event< float >()
 
static SteamVR_Events.Event
< TeleportMarkerBase
Player = new SteamVR_Events.Event< TeleportMarkerBase >()
 
static SteamVR_Events.Event
< TeleportMarkerBase
PlayerPre = new SteamVR_Events.Event< TeleportMarkerBase >()
 

Properties

static Teleport instance [get]
 

Detailed Description

Definition at line 14 of file Teleport.cs.


The documentation for this class was generated from the following file: