Click or drag to resize

UnityXRRiftInputModule Class

Input module for Oculus Unity Native VR Integration (which uses openvr)
Inheritance Hierarchy

Namespace:  ImmerseSDK.Platforms.UnityXR
Assembly:  ImmerseSDK.NotInDll (in ImmerseSDK.NotInDll.dll) Version: 3.5.0.0 (3.5.0.0)
Syntax
C#
public class UnityXRRiftInputModule : UnityXRGenericInputModule

The UnityXRRiftInputModule type exposes the following members.

Constructors
  NameDescription
Public methodUnityXRRiftInputModule
Initializes a new instance of the UnityXRRiftInputModule class
Top
Methods
  NameDescription
Public methodCustomHandStateToggle
When true the following will happen: - If in the default (or other exitable) hand state, then the first available custom hand state will be shown. - If already in a custom hand state, then the next available custom hand state will be shown. - If no further custom hand states are available, then the previous built in state will be returned to.
(Overrides UnityXRGenericInputModuleCustomHandStateToggle.)
Public methodHandReleaseToolPickup
Indicates whether input on this controller has caused a grabbing state for ToolPickup classes to be exited on the associated hand
(Overrides UnityXRGenericInputModuleHandReleaseToolPickup.)
Public methodResetState
Resets the internal state of this input module. This is called by the SDK whenever the hand enters the default state.
(Overrides InputModuleResetState.)
Public methodSelectionToolDisable
Indicates whether the "Collaborate" selection tool should be hidden on the hand associated with this controller
(Overrides UnityXRGenericInputModuleSelectionToolDisable.)
Public methodSelectionToolEnable
Indicates whether the "Collaborate" selection tool should be displayed on the hand associated with this controller
(Overrides UnityXRGenericInputModuleSelectionToolEnable.)
Public methodSelectionToolOrbAmount
Indicates the amount the selection tool orb should change in size this frame based on controller input
(Overrides UnityXRGenericInputModuleSelectionToolOrbAmount.)
Public methodTeleportCancel
Indicates whether controller input has caused the teleport seek state to be cancelled
(Overrides UnityXRGenericInputModuleTeleportCancel.)
Public methodTeleportChoose
Indicates whether controller input has caused a teleport target to be chosen
(Overrides UnityXRGenericInputModuleTeleportChoose.)
Public methodTeleportSeek
Indicates whether controller input has caused the teleport seek state to be entered
(Overrides UnityXRGenericInputModuleTeleportSeek.)
Top
Extension Methods
  NameDescription
Public Extension MethodGetCopyOf
Copies all properties of a component from source to target. Uses reflection to set properties.
(Defined by ComponentExtensions.)
Public Extension MethodWaitForT
Waits for a singleton on a coroutine
(Defined by SingletonManager.)
Top
See Also