Class VRSetup | Unity Reflect | 1.0.0-preview.11
docs.unity3d.com
    Show / Hide Table of Contents

    Class VRSetup

    Inheritance
    Object
    VRSetup
    Namespace: UnityEngine.Reflect
    Syntax
    public class VRSetup : MonoBehaviour, IUsesMoveCameraRig, IFunctionalitySubscriber<IProvidesMoveCameraRig>, IUsesSpatialHash, IFunctionalitySubscriber<IProvidesSpatialHash>, IFunctionalitySubscriber

    Fields

    m_AutoEnable

    Declaration
    protected bool m_AutoEnable
    Field Value
    Type Description
    Boolean

    m_EditingContextManagerInstance

    Declaration
    protected GameObject m_EditingContextManagerInstance
    Field Value
    Type Description
    GameObject

    m_EditingContextManagerPrefab

    Declaration
    protected GameObject m_EditingContextManagerPrefab
    Field Value
    Type Description
    GameObject

    m_FreeCamController

    Declaration
    protected FreeCamController m_FreeCamController
    Field Value
    Type Description
    FreeCamController

    m_GameObjectsToDisable

    Declaration
    protected List<GameObject> m_GameObjectsToDisable
    Field Value
    Type Description
    List<GameObject>

    m_GameObjectsToEnable

    Declaration
    protected List<GameObject> m_GameObjectsToEnable
    Field Value
    Type Description
    List<GameObject>

    m_InitialCameraParent

    Declaration
    protected Transform m_InitialCameraParent
    Field Value
    Type Description
    Transform

    m_InitialCanvasParent

    Declaration
    protected Transform m_InitialCanvasParent
    Field Value
    Type Description
    Transform

    m_InitialFOV

    Declaration
    protected float m_InitialFOV
    Field Value
    Type Description
    Single

    m_Initialized

    Declaration
    protected bool m_Initialized
    Field Value
    Type Description
    Boolean

    m_InitialPlayerTransform

    Declaration
    protected Transform m_InitialPlayerTransform
    Field Value
    Type Description
    Transform

    m_MainCamera

    Declaration
    protected Camera m_MainCamera
    Field Value
    Type Description
    Camera

    m_MenuActions

    Declaration
    protected List<UnityEvent> m_MenuActions
    Field Value
    Type Description
    List<UnityEvent>

    m_MenuCancelAction

    Declaration
    protected UnityEvent m_MenuCancelAction
    Field Value
    Type Description
    UnityEvent

    m_MultipleRayInputModule

    Declaration
    protected MultipleRayInputModule m_MultipleRayInputModule
    Field Value
    Type Description
    MultipleRayInputModule

    m_PreviousHideFlags

    Declaration
    protected HideFlags m_PreviousHideFlags
    Field Value
    Type Description
    HideFlags

    m_PreviousQuality

    Declaration
    protected SettingsTopMenu.Quality m_PreviousQuality
    Field Value
    Type Description
    SettingsTopMenu.Quality

    m_SettingsMenu

    Declaration
    protected SettingsTopMenu m_SettingsMenu
    Field Value
    Type Description
    SettingsTopMenu

    m_UICanvas

    Declaration
    protected Canvas m_UICanvas
    Field Value
    Type Description
    Canvas

    m_UICanvasSize

    Declaration
    protected Vector2 m_UICanvasSize
    Field Value
    Type Description
    Vector2

    m_UserPresenceState

    Declaration
    protected UserPresenceState m_UserPresenceState
    Field Value
    Type Description
    UserPresenceState

    m_VRModeEnabled

    Declaration
    protected bool m_VRModeEnabled
    Field Value
    Type Description
    Boolean

    Properties

    IsVRModeEnabled

    Declaration
    public bool IsVRModeEnabled { get; }
    Property Value
    Type Description
    Boolean

    provider

    Declaration
    public IProvidesSpatialHash provider { get; set; }
    Property Value
    Type Description
    IProvidesSpatialHash
    Implements
    IFunctionalitySubscriber<TProvider>.provider

    Methods

    AreAllVRDevicesValid()

    Declaration
    public bool AreAllVRDevicesValid()
    Returns
    Type Description
    Boolean

    Attach()

    Declaration
    protected void Attach()

    Detach()

    Declaration
    protected void Detach()

    EnableVR(Boolean)

    Declaration
    public void EnableVR(bool isEnabled)
    Parameters
    Type Name Description
    Boolean isEnabled

    InitCameraTransform()

    Declaration
    protected void InitCameraTransform()

    InvokeMenuAction(Int32)

    Declaration
    public void InvokeMenuAction(int index)
    Parameters
    Type Name Description
    Int32 index

    OnApplicationQuit()

    Declaration
    protected void OnApplicationQuit()

    OnDestroy()

    Declaration
    protected void OnDestroy()

    ResetCanvas()

    Declaration
    protected void ResetCanvas()

    SetupCanvas(Transform)

    Declaration
    public Canvas SetupCanvas(Transform canvasParent)
    Parameters
    Type Name Description
    Transform canvasParent
    Returns
    Type Description
    Canvas

    ShowModulesAndCameraRig(Boolean)

    Declaration
    protected void ShowModulesAndCameraRig(bool show)
    Parameters
    Type Name Description
    Boolean show

    Start()

    Declaration
    protected void Start()

    Update()

    Declaration
    protected void Update()

    Explicit Interface Implementations

    IFunctionalitySubscriber<IProvidesMoveCameraRig>.provider

    Declaration
    IProvidesMoveCameraRig IFunctionalitySubscriber<IProvidesMoveCameraRig>.provider { get; set; }
    Returns
    Type Description
    IProvidesMoveCameraRig
    Implements
    IFunctionalitySubscriber<TProvider>.provider

    Extension Methods

    UsesMoveCameraRigMethods.MoveCameraRig(IUsesMoveCameraRig, Vector3, Nullable<Vector3>)
    UsesSpatialHashMethods.AddToSpatialHash(IUsesSpatialHash, GameObject)
    UsesSpatialHashMethods.RemoveFromSpatialHash(IUsesSpatialHash, GameObject)
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023