Show / Hide Table of Contents

Class HVRInputSettings

Inheritance
System.Object
UnityEngine.Object
UnityEngine.ScriptableObject
HVRInputSettings
Inherited Members
UnityEngine.ScriptableObject.SetDirty()
UnityEngine.ScriptableObject.CreateInstance(System.String)
UnityEngine.ScriptableObject.CreateInstance(System.Type)
UnityEngine.ScriptableObject.CreateInstance<T>()
UnityEngine.Object.GetInstanceID()
UnityEngine.Object.GetHashCode()
UnityEngine.Object.Equals(System.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform)
UnityEngine.Object.Instantiate(UnityEngine.Object, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Instantiate<T>(T)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Vector3, UnityEngine.Quaternion, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform)
UnityEngine.Object.Instantiate<T>(T, UnityEngine.Transform, System.Boolean)
UnityEngine.Object.Destroy(UnityEngine.Object, System.Single)
UnityEngine.Object.Destroy(UnityEngine.Object)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object, System.Boolean)
UnityEngine.Object.DestroyImmediate(UnityEngine.Object)
UnityEngine.Object.FindObjectsOfType(System.Type)
UnityEngine.Object.DontDestroyOnLoad(UnityEngine.Object)
UnityEngine.Object.DestroyObject(UnityEngine.Object, System.Single)
UnityEngine.Object.DestroyObject(UnityEngine.Object)
UnityEngine.Object.FindSceneObjectsOfType(System.Type)
UnityEngine.Object.FindObjectsOfTypeIncludingAssets(System.Type)
UnityEngine.Object.FindObjectsOfType<T>()
UnityEngine.Object.FindObjectOfType<T>()
UnityEngine.Object.FindObjectsOfTypeAll(System.Type)
UnityEngine.Object.FindObjectOfType(System.Type)
UnityEngine.Object.ToString()
UnityEngine.Object.name
UnityEngine.Object.hideFlags
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: HurricaneVR.Framework.Shared
Assembly: HurricaneVR.Framework.dll
Syntax
[CreateAssetMenu(menuName = "HurricaneVR/Input Settings", fileName = "InputSettings")]
public class HVRInputSettings : ScriptableObject

Fields

| Improve this Doc View Source

Axis2DDownThreshold

Declaration
public float Axis2DDownThreshold
Field Value
Type Description
System.Single
| Improve this Doc View Source

Axis2DLeftThreshold

Declaration
public float Axis2DLeftThreshold
Field Value
Type Description
System.Single
| Improve this Doc View Source

Axis2DRighThreshold

Declaration
public float Axis2DRighThreshold
Field Value
Type Description
System.Single
| Improve this Doc View Source

Axis2DUpThreshold

Declaration
[Header("Track Pad Click Thresholds")]
public float Axis2DUpThreshold
Field Value
Type Description
System.Single
| Improve this Doc View Source

GripReleaseThreshold

Declaration
[Tooltip("If lower than the Threshold, the value must fall below this value to activate. When larger than the Threshold, the value must go above and then back below this value to deactivate.")]
public float GripReleaseThreshold
Field Value
Type Description
System.Single
| Improve this Doc View Source

GripRequireReset

Declaration
[Tooltip("Only used when the release threshold is greater than the threshold, if true the value must drop below the Threshold before it can be considered active againOtherwise going back over the Release Threshold will activate the button.")]
public bool GripRequireReset
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

GripThreshold

Declaration
[Header("Grip Analog Activation")]
public float GripThreshold
Field Value
Type Description
System.Single
| Improve this Doc View Source

GripUseAnalog

Declaration
[Header("Should Grip / Trigger use Analog checks or button presses from SteamVR / OpenXR")]
[Tooltip("If true grip clicked will use the grip 0-1 analog value compared to the GripThreshold, otherwise the grip pressed SteamVR / OpenXR binding")]
public bool GripUseAnalog
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

GripUseReleaseThreshold

Declaration
[Tooltip("If false the Threshold only will be used to determine Trigger activation / deactivation")]
public bool GripUseReleaseThreshold
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

JoystickAxis

Declaration
[Header("XR Input Settings (Oculus / WMR Plugins only) - SteamVR / OpenXR can ignore.")]
public InputAxes JoystickAxis
Field Value
Type Description
InputAxes
| Improve this Doc View Source

JoystickButton

Declaration
public HVRXRInputFeatures JoystickButton
Field Value
Type Description
HVRXRInputFeatures
| Improve this Doc View Source

JoystickTouch

Declaration
public HVRXRInputFeatures JoystickTouch
Field Value
Type Description
HVRXRInputFeatures
| Improve this Doc View Source

Menu

Declaration
public HVRXRInputFeatures Menu
Field Value
Type Description
HVRXRInputFeatures
| Improve this Doc View Source

Primary

Declaration
public HVRXRInputFeatures Primary
Field Value
Type Description
HVRXRInputFeatures
| Improve this Doc View Source

PrimaryTouch

Declaration
public HVRXRInputFeatures PrimaryTouch
Field Value
Type Description
HVRXRInputFeatures
| Improve this Doc View Source

Secondary

Declaration
public HVRXRInputFeatures Secondary
Field Value
Type Description
HVRXRInputFeatures
| Improve this Doc View Source

SecondaryTouch

Declaration
public HVRXRInputFeatures SecondaryTouch
Field Value
Type Description
HVRXRInputFeatures
| Improve this Doc View Source

TrackPadAxis

Declaration
public InputAxes TrackPadAxis
Field Value
Type Description
InputAxes
| Improve this Doc View Source

TrackPadButton

Declaration
public HVRXRInputFeatures TrackPadButton
Field Value
Type Description
HVRXRInputFeatures
| Improve this Doc View Source

TrackPadTouch

Declaration
public HVRXRInputFeatures TrackPadTouch
Field Value
Type Description
HVRXRInputFeatures
| Improve this Doc View Source

TriggerReleaseThreshold

Declaration
[Tooltip("If lower than the Threshold, the value must fall below this value to activate. When larger than the Threshold, the value must go above and then back below this value to deactivate.")]
public float TriggerReleaseThreshold
Field Value
Type Description
System.Single
| Improve this Doc View Source

TriggerRequireReset

Declaration
[Tooltip("Only used when the release threshold is greater than the threshold, if true the value must drop below the Threshold before it can be considered active againOtherwise going back over the Release Threshold will activate the button.")]
public bool TriggerRequireReset
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

TriggerThreshold

Declaration
[Header("Trigger Analog Activation")]
public float TriggerThreshold
Field Value
Type Description
System.Single
| Improve this Doc View Source

TriggerUseAnalog

Declaration
[Tooltip("If true trigger clicked check will use the trigger 0-1 analog value compared to the TriggerThreshold, otherwise the trigger pressed SteamVR / OpenXR binding will be used.")]
public bool TriggerUseAnalog
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

TriggerUseReleaseThreshold

Declaration
[Tooltip("If false the Threshold only will be used to determine Trigger activation / deactivation")]
public bool TriggerUseReleaseThreshold
Field Value
Type Description
System.Boolean
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX