VRService

extends Instance

Class fields

FieldXML typeValue
NamestringVRService
summarystringProvides access to VR state and user CFrame information.

Properties

3
GuiInputUserCFrame
UserCFrame
FieldXML typeValue
NamestringGuiInputUserCFrame
summarystringThe user CFrame used for GUI input.
VREnabled
bool
FieldXML typeValue
NamestringVREnabled
summarystringReturns true when VR is enabled for the local client.
VRDeviceName
string
FieldXML typeValue
NamestringVRDeviceName
summarystringThe name of the active VR device, or an empty string when no device is available.

Functions

6
GetTouchpadMode
(pad: VRTouchpad) → VRTouchpadMode
FieldXML typeValue
NamestringGetTouchpadMode
summarystringReturns the input mode assigned to a VR controller touchpad.
GetUserCFrame
(type: UserCFrame) → CoordinateFrame
FieldXML typeValue
NamestringGetUserCFrame
summarystringReturns the current CFrame for the requested VR user CFrame.
GetUserCFrameEnabled
(type: UserCFrame) → bool
FieldXML typeValue
NamestringGetUserCFrameEnabled
summarystringReturns true when tracking is available for the requested VR user CFrame.
RecenterUserHeadCFrame
() → void
FieldXML typeValue
NamestringRecenterUserHeadCFrame
summarystringRequests recentering of the user's head CFrame.
RequestNavigation
(cframe: CoordinateFrame, inputUserCFrame: UserCFrame) → void
FieldXML typeValue
NamestringRequestNavigation
summarystringRequests VR navigation for the supplied CFrame and input user CFrame.
SetTouchpadMode
(pad: VRTouchpad, mode: VRTouchpadMode) → void
FieldXML typeValue
NamestringSetTouchpadMode
summarystringAssigns an input mode to a VR controller touchpad.

Events

4
NavigationRequested
(cframe: CoordinateFrame, inputUserCFrame: UserCFrame) → void
FieldXML typeValue
NamestringNavigationRequested
summarystringFired when VR navigation is requested.
TouchpadModeChanged
(pad: VRTouchpad, mode: VRTouchpadMode) → void
FieldXML typeValue
NamestringTouchpadModeChanged
summarystringFired after a VR controller touchpad mode changes.
UserCFrameChanged
(type: UserCFrame, value: CoordinateFrame) → void
FieldXML typeValue
NamestringUserCFrameChanged
summarystringFired when a tracked VR user CFrame changes.
UserCFrameEnabled
(type: UserCFrame, enabled: bool) → void
FieldXML typeValue
NamestringUserCFrameEnabled
summarystringFired when tracking availability changes for a VR user CFrame.