UnityXRInputModule Class |
Namespace: ImmerseSDK.Platforms.UnityXR
public abstract class UnityXRInputModule : InputModule
The UnityXRInputModule type exposes the following members.
Name | Description | |
---|---|---|
UnityXRInputModule | Initializes a new instance of the UnityXRInputModule class |
Name | Description | |
---|---|---|
HandStrategy |
Name | Description | |
---|---|---|
DebugPrintButtonStates | ||
GesturePoint | (Overrides InputModuleGesturePoint(Boolean).) | |
GestureUnPoint | (Overrides InputModuleGestureUnPoint(Boolean).) | |
GetHandStrategy |
Create an instance of the strategy we want to use for this controller
| |
HandGrab | (Overrides InputModuleHandGrab.) | |
HandGripAmount | (Overrides InputModuleHandGripAmount.) | |
HandRelease | (Overrides InputModuleHandRelease.) | |
Initialize |
Called during Avatar setup, when this component is added to the avatars hand / controller gameObjects
(Overrides InputModuleInitialize(ControllerLocal).) | |
IsAxisPressed |
Test whether an axis has a "button press" using our own thresholds
| |
IsAxisReleased |
Test whether an axis has a "button release" using our own thresholds
| |
SelectionEnd | (Overrides InputModule.SelectionEnd.) | |
SelectionStart | (Overrides InputModule.SelectionStart.) | |
SelectionToolTriggerAmount | (Overrides InputModule.SelectionToolTriggerAmount.) | |
SelectionUpdate | (Overrides InputModule.SelectionUpdate.) | |
UIPress | (Overrides InputModuleUIPress.) | |
UIRelease | (Overrides InputModuleUIRelease.) | |
Update |
Unity component method
| |
Vibrate |
Causes haptic feedback vibration on the controller to start this frame and continue for a specified amount of time
(Overrides InputModuleVibrate(Single).) |
Name | Description | |
---|---|---|
GetCopyOf |
Copies all properties of a component from source to target. Uses reflection to set properties.
(Defined by ComponentExtensions.) | |
WaitForT |
Waits for a singleton on a coroutine
(Defined by SingletonManager.) |