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

Public Types

enum  TeleportPointType { MoveToLocation, SwitchToNewScene }
 

Public Member Functions

override bool ShouldActivate (Vector3 playerPosition)
 
override bool ShouldMovePlayer ()
 
override void Highlight (bool highlight)
 
override void UpdateVisuals ()
 
override void SetAlpha (float tintAlpha, float alphaPercent)
 
void SetMeshMaterials (Material material, Color textColor)
 
void TeleportToScene ()
 
void GetRelevantComponents ()
 
void ReleaseRelevantComponents ()
 
void UpdateVisualsInEditor ()
 
- Public Member Functions inherited from Valve.VR.InteractionSystem.TeleportMarkerBase
void SetLocked (bool locked)
 
virtual void TeleportPlayer (Vector3 pointedAtPosition)
 

Public Attributes

TeleportPointType teleportType = TeleportPointType.MoveToLocation
 
string title
 
string switchToScene
 
Color titleVisibleColor
 
Color titleHighlightedColor
 
Color titleLockedColor
 
bool playerSpawnPoint = false
 
- Public Attributes inherited from Valve.VR.InteractionSystem.TeleportMarkerBase
bool locked = false
 
bool markerActive = true
 

Properties

override bool showReticle [get]
 
- Properties inherited from Valve.VR.InteractionSystem.TeleportMarkerBase
virtual bool showReticle [get]
 

Detailed Description

Definition at line 16 of file TeleportPoint.cs.


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