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 SourceAxis2DDownThreshold
Declaration
public float Axis2DDownThreshold
Field Value
Type | Description |
---|---|
System.Single |
Axis2DLeftThreshold
Declaration
public float Axis2DLeftThreshold
Field Value
Type | Description |
---|---|
System.Single |
Axis2DRighThreshold
Declaration
public float Axis2DRighThreshold
Field Value
Type | Description |
---|---|
System.Single |
Axis2DUpThreshold
Declaration
[Header("Track Pad Click Thresholds")]
public float Axis2DUpThreshold
Field Value
Type | Description |
---|---|
System.Single |
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 |
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 |
GripThreshold
Declaration
[Header("Grip Analog Activation")]
public float GripThreshold
Field Value
Type | Description |
---|---|
System.Single |
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 |
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 |
JoystickAxis
Declaration
[Header("XR Input Settings (Oculus / WMR Plugins only) - SteamVR / OpenXR can ignore.")]
public InputAxes JoystickAxis
Field Value
Type | Description |
---|---|
InputAxes |
JoystickButton
Declaration
public HVRXRInputFeatures JoystickButton
Field Value
Type | Description |
---|---|
HVRXRInputFeatures |
JoystickTouch
Declaration
public HVRXRInputFeatures JoystickTouch
Field Value
Type | Description |
---|---|
HVRXRInputFeatures |
Menu
Declaration
public HVRXRInputFeatures Menu
Field Value
Type | Description |
---|---|
HVRXRInputFeatures |
Primary
Declaration
public HVRXRInputFeatures Primary
Field Value
Type | Description |
---|---|
HVRXRInputFeatures |
PrimaryTouch
Declaration
public HVRXRInputFeatures PrimaryTouch
Field Value
Type | Description |
---|---|
HVRXRInputFeatures |
Secondary
Declaration
public HVRXRInputFeatures Secondary
Field Value
Type | Description |
---|---|
HVRXRInputFeatures |
SecondaryTouch
Declaration
public HVRXRInputFeatures SecondaryTouch
Field Value
Type | Description |
---|---|
HVRXRInputFeatures |
TrackPadAxis
Declaration
public InputAxes TrackPadAxis
Field Value
Type | Description |
---|---|
InputAxes |
TrackPadButton
Declaration
public HVRXRInputFeatures TrackPadButton
Field Value
Type | Description |
---|---|
HVRXRInputFeatures |
TrackPadTouch
Declaration
public HVRXRInputFeatures TrackPadTouch
Field Value
Type | Description |
---|---|
HVRXRInputFeatures |
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 |
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 |
TriggerThreshold
Declaration
[Header("Trigger Analog Activation")]
public float TriggerThreshold
Field Value
Type | Description |
---|---|
System.Single |
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 |
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 |