Show / Hide Table of Contents

    Class MixedRealityTeleportSystem

    The Mixed Reality Toolkit's specific implementation of the IMixedRealityTeleportSystem

    Inheritance
    Object
    BaseService
    BaseEventSystem
    BaseCoreSystem
    MixedRealityTeleportSystem
    Implements
    IMixedRealityTeleportSystem
    IMixedRealityEventSystem
    IMixedRealityService
    IDisposable
    Inherited Members
    BaseCoreSystem.Registrar
    BaseEventSystem.enableDanglingHandlerDiagnostics
    BaseEventSystem.EventHandlersByType
    BaseEventSystem.EventListeners
    BaseEventSystem.RegisterHandler<T>(IEventSystemHandler)
    BaseEventSystem.UnregisterHandler<T>(IEventSystemHandler)
    BaseService.DefaultPriority
    BaseService.Priority
    BaseService.ConfigurationProfile
    BaseService.Reset()
    BaseService.Enable()
    BaseService.Update()
    BaseService.LateUpdate()
    BaseService.Disable()
    BaseService.disposed
    BaseService.Dispose()
    BaseService.Dispose(Boolean)
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: Microsoft.MixedReality.Toolkit.Teleport
    Assembly: cs.temp.dll.dll
    Syntax
    public class MixedRealityTeleportSystem : BaseCoreSystem, IMixedRealityTeleportSystem, IMixedRealityEventSystem, IMixedRealityService, IDisposable

    Constructors

    MixedRealityTeleportSystem()

    Constructor.

    Declaration
    public MixedRealityTeleportSystem()

    MixedRealityTeleportSystem()

    Constructor.

    Declaration
    public MixedRealityTeleportSystem()

    MixedRealityTeleportSystem(IMixedRealityServiceRegistrar)

    Constructor.

    Declaration
    [Obsolete("This constructor is obsolete (registrar parameter is no longer required) and will be removed in a future version of the Microsoft Mixed Reality Toolkit.")]
    public MixedRealityTeleportSystem(IMixedRealityServiceRegistrar registrar)
    Parameters
    Type Name Description
    IMixedRealityServiceRegistrar registrar

    The IMixedRealityServiceRegistrar instance that loaded the service.

    MixedRealityTeleportSystem(IMixedRealityServiceRegistrar)

    Constructor.

    Declaration
    [Obsolete("This constructor is obsolete (registrar parameter is no longer required) and will be removed in a future version of the Microsoft Mixed Reality Toolkit.")]
    public MixedRealityTeleportSystem(IMixedRealityServiceRegistrar registrar)
    Parameters
    Type Name Description
    IMixedRealityServiceRegistrar registrar

    The IMixedRealityServiceRegistrar instance that loaded the service.

    Properties

    Name

    Declaration
    public override string Name { get; protected set; }
    Property Value
    Type Description
    String
    Overrides
    BaseService.Name

    Name

    Declaration
    public override string Name { get; protected set; }
    Property Value
    Type Description
    String
    Overrides
    BaseService.Name

    TeleportDuration

    Declaration
    public float TeleportDuration { get; set; }
    Property Value
    Type Description
    Single

    TeleportDuration

    Declaration
    public float TeleportDuration { get; set; }
    Property Value
    Type Description
    Single

    Methods

    Destroy()

    Declaration
    public override void Destroy()
    Overrides
    BaseEventSystem.Destroy()

    Destroy()

    Declaration
    public override void Destroy()
    Overrides
    BaseEventSystem.Destroy()

    HandleEvent<T>(BaseEventData, ExecuteEvents.EventFunction<T>)

    Declaration
    public override void HandleEvent<T>(BaseEventData eventData, ExecuteEvents.EventFunction<T> eventHandler)
    
        where T : IEventSystemHandler
    Parameters
    Type Name Description
    BaseEventData eventData
    ExecuteEvents.EventFunction<T> eventHandler
    Type Parameters
    Name Description
    T
    Overrides
    Microsoft.MixedReality.Toolkit.BaseEventSystem.HandleEvent<T>(BaseEventData, ExecuteEvents.EventFunction<T>)

    HandleEvent<T>(BaseEventData, ExecuteEvents.EventFunction<T>)

    Declaration
    public override void HandleEvent<T>(BaseEventData eventData, ExecuteEvents.EventFunction<T> eventHandler)
    
        where T : IEventSystemHandler
    Parameters
    Type Name Description
    BaseEventData eventData
    ExecuteEvents.EventFunction<T> eventHandler
    Type Parameters
    Name Description
    T
    Overrides
    Microsoft.MixedReality.Toolkit.BaseEventSystem.HandleEvent<T>(BaseEventData, ExecuteEvents.EventFunction<T>)

    Initialize()

    Declaration
    public override void Initialize()
    Overrides
    BaseService.Initialize()

    Initialize()

    Declaration
    public override void Initialize()
    Overrides
    BaseService.Initialize()

    RaiseTeleportCanceled(IMixedRealityPointer, IMixedRealityTeleportHotSpot)

    Declaration
    public void RaiseTeleportCanceled(IMixedRealityPointer pointer, IMixedRealityTeleportHotSpot hotSpot)
    Parameters
    Type Name Description
    IMixedRealityPointer pointer
    IMixedRealityTeleportHotSpot hotSpot

    RaiseTeleportCanceled(IMixedRealityPointer, IMixedRealityTeleportHotSpot)

    Declaration
    public void RaiseTeleportCanceled(IMixedRealityPointer pointer, IMixedRealityTeleportHotSpot hotSpot)
    Parameters
    Type Name Description
    IMixedRealityPointer pointer
    IMixedRealityTeleportHotSpot hotSpot

    RaiseTeleportRequest(IMixedRealityPointer, IMixedRealityTeleportHotSpot)

    Declaration
    public void RaiseTeleportRequest(IMixedRealityPointer pointer, IMixedRealityTeleportHotSpot hotSpot)
    Parameters
    Type Name Description
    IMixedRealityPointer pointer
    IMixedRealityTeleportHotSpot hotSpot

    RaiseTeleportRequest(IMixedRealityPointer, IMixedRealityTeleportHotSpot)

    Declaration
    public void RaiseTeleportRequest(IMixedRealityPointer pointer, IMixedRealityTeleportHotSpot hotSpot)
    Parameters
    Type Name Description
    IMixedRealityPointer pointer
    IMixedRealityTeleportHotSpot hotSpot

    RaiseTeleportStarted(IMixedRealityPointer, IMixedRealityTeleportHotSpot)

    Declaration
    public void RaiseTeleportStarted(IMixedRealityPointer pointer, IMixedRealityTeleportHotSpot hotSpot)
    Parameters
    Type Name Description
    IMixedRealityPointer pointer
    IMixedRealityTeleportHotSpot hotSpot

    RaiseTeleportStarted(IMixedRealityPointer, IMixedRealityTeleportHotSpot)

    Declaration
    public void RaiseTeleportStarted(IMixedRealityPointer pointer, IMixedRealityTeleportHotSpot hotSpot)
    Parameters
    Type Name Description
    IMixedRealityPointer pointer
    IMixedRealityTeleportHotSpot hotSpot

    Register(GameObject)

    Register a GameObject to listen to teleport events.

    Declaration
    public override void Register(GameObject listener)
    Parameters
    Type Name Description
    GameObject listener
    Overrides
    BaseEventSystem.Register(GameObject)

    Register(GameObject)

    Register a GameObject to listen to teleport events.

    Declaration
    public override void Register(GameObject listener)
    Parameters
    Type Name Description
    GameObject listener
    Overrides
    BaseEventSystem.Register(GameObject)

    Unregister(GameObject)

    Unregister a GameObject from listening to teleport events.

    Declaration
    public override void Unregister(GameObject listener)
    Parameters
    Type Name Description
    GameObject listener
    Overrides
    BaseEventSystem.Unregister(GameObject)

    Unregister(GameObject)

    Unregister a GameObject from listening to teleport events.

    Declaration
    public override void Unregister(GameObject listener)
    Parameters
    Type Name Description
    GameObject listener
    Overrides
    BaseEventSystem.Unregister(GameObject)

    Implements

    IMixedRealityTeleportSystem
    IMixedRealityEventSystem
    IMixedRealityService
    IDisposable
    Back to top Generated by DocFX