![]() | ControllerSettings Class |
Namespace: ImmerseSDK.Controllers
public sealed class ControllerSettings : UnityEngine.ScriptableObject
The ControllerSettings type exposes the following members.
Name | Description | |
---|---|---|
![]() | ControllerSettings | Initializes a new instance of the ControllerSettings class |
Name | Description | |
---|---|---|
![]() | AutoPointDistance |
Distance (in meters) to use instead as minimum for going into auto-point state if there are engageable as well as interactable objects around
|
![]() | CursorSize |
Size of the cursor on Dialogs and other UI elements
|
![]() | HapticFeedbackDurationSeconds |
How long in seconds the haptic feedback will last
|
![]() | HapticFeedbackOnDrop |
Enable/Disable haptic feedback when objects are dropped
|
![]() | HapticFeedbackOnPickUp |
Enable/Disable haptic feedback when objects are picked up
|
![]() | HapticFeedbackOnSnap |
Enable/Disable haptic feedback when the object can be snapped
|
![]() | MinTriggerValueForHandUi |
Minimum amount of trigger press before HandGui will not be displayed
|
![]() | OutlineColor |
Alternate color to use for EngageObject Outlining
|
![]() | OutlineLineThickness |
Thickness for the EngageObject Outline
|
![]() | RadiusOfEffectForEngage |
Distance (in meters) for the radius of object detection, measured from the interaction point on the controller
|
![]() | ShouldOutlineEngageObject |
True to enable Outlining the object that will be engaged when you press the trigger, otherwise false
|
![]() | ShowControllerInstructionsAtStartup |
Should the controller instructions dialog be displayed at startup?
|
![]() | UseAvatarColorForOutline |
True to use the avatar color for the EngageObject Outline
|