VRTK_SDKInputOverride
extends VRTK_SDKControllerReady
Overview
Provides the ability to switch button mappings based on the current SDK or controller type
Script Usage:
- Place the
VRTK_SDKInputOverride
script on any active scene GameObject. - Customise the input button for each script type for each SDK controller type.
Inspector Parameters
- Loaded SDK Setup: An optional SDK Setup to use to determine when to modify the transform.
- Controller Type: An optional SDK controller type to use to determine when to modify the transform.
- Override Button: The button to override to.
- Override Axis: The Vector2 axis to override to.
- Interact Grab Script: The Interact Grab script to override the controls on.
- Interact Grab Overrides: The list of overrides.
- Interact Use Script: The Interact Use script to override the controls on.
- Interact Use Overrides: The list of overrides.
- Pointer Script: The Pointer script to override the controls on.
- Pointer Activation Overrides: The list of overrides for the activation button.
- Pointer Selection Overrides: The list of overrides for the selection button.
- Ui Pointer Script: The UI Pointer script to override the controls on.
- Ui Pointer Activation Overrides: The list of overrides for the activation button.
- Ui Pointer Selection Overrides: The list of overrides for the selection button.
- Pointer Direction Indicator Script: The Pointer Direction Indicator script to override the controls on.
- Direction Indicator Coordinate Overrides: The list of overrides for the coordinate axis.
- Touchpad Control Script: The Touchpad Control script to override the controls on.
- Touchpad Control Coordinate Overrides: The list of overrides for the Touchpad Control coordinate axis.
- Touchpad Control Activation Overrides: The list of overrides for the activation button.
- Touchpad Control Modifier Overrides: The list of overrides for the modifier button.
- Button Control Script: The ButtonControl script to override the controls on.
- Button Control Forward Overrides: The list of overrides for the forward button.
- Button Control Backward Overrides: The list of overrides for the backward button.
- Button Control Left Overrides: The list of overrides for the left button.
- Button Control Right Overrides: The list of overrides for the right button.
- Slingshot Jump Script: The SlingshotJump script to override the controls on.
- Slingshot Jump Activation Overrides: The list of overrides for the activation button.
- Slingshot Jump Cancel Overrides: The list of overrides for the cancel button.
- Move In Place Script: The MoveInPlace script to override the controls on.
- Move In Place Engage Overrides: The list of overrides for the engage button.
- Step Multiplier Script: The Step Multiplier script to override the controls on.
- Step Multiplier Activation Overrides: The list of overrides for the activation button.
Class Methods
ForceManage/0
public virtual void ForceManage()
- Parameters
- none
- Returns
- none
The ForceManage method forces the inputs to be updated even without an SDK change event occuring.
Updated less than a minute ago