Show / Hide Table of Contents

Class HVRSettings

Inheritance
System.Object
UnityEngine.Object
UnityEngine.ScriptableObject
HVRSettings
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.Core
Assembly: HurricaneVR.Framework.dll
Syntax
public class HVRSettings : ScriptableObject

Fields

| Improve this Doc View Source

AutoApplyGrabbableLayer

Declaration
[Header("Misc Settings")]
public bool AutoApplyGrabbableLayer
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

ComponentInParentFallback

Declaration
public bool ComponentInParentFallback
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

DefaultJointSettings

Declaration
[Header("Joint Setting Defaults")]
[Tooltip("Default joint settings when grabbing an object.")]
public HVRJointSettings DefaultJointSettings
Field Value
Type Description
HVRJointSettings
| Improve this Doc View Source

DefaultLeftHand

Declaration
public const string DefaultLeftHand = "HVR_left_hand"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultOpenHand

Declaration
public const string DefaultOpenHand = "OculusCustomHandOpen"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultRightHand

Declaration
public const string DefaultRightHand = "HVR_right_hand"
Field Value
Type Description
System.String
| Improve this Doc View Source

DefaultSocketableTags

Declaration
[Tooltip("Tag Filter / Socketables will populate with this scriptable object if assigned.")]
public HVRSocketableTags DefaultSocketableTags
Field Value
Type Description
HVRSocketableTags
| Improve this Doc View Source

DisableHaptics

Declaration
public bool DisableHaptics
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

FullBody

Declaration
public GameObject FullBody
Field Value
Type Description
UnityEngine.GameObject
| Improve this Doc View Source

HandPoseHandleOffset

Declaration
public Vector3 HandPoseHandleOffset
Field Value
Type Description
UnityEngine.Vector3
| Improve this Doc View Source

HandPoserSettings

Declaration
public const string HandPoserSettings = "HVRSettings"
Field Value
Type Description
System.String
| Improve this Doc View Source

HandPoserSettingsFileName

Declaration
public const string HandPoserSettingsFileName = "HVRSettings.asset"
Field Value
Type Description
System.String
| Improve this Doc View Source

IKHandMirroring

Declaration
public bool IKHandMirroring
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

IndexCurlType

Declaration
public HVRFingerType IndexCurlType
Field Value
Type Description
HVRFingerType
| Improve this Doc View Source

IndexStart

Declaration
[Range(0F, 1F)]
public float IndexStart
Field Value
Type Description
System.Single
| Improve this Doc View Source

InverseKinematics

Declaration
public bool InverseKinematics
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

LeftHand

Declaration
[Header("Pose Settings")]
public GameObject LeftHand
Field Value
Type Description
UnityEngine.GameObject
| Improve this Doc View Source

LineGrabSettings

Declaration
public HVRJointSettings LineGrabSettings
Field Value
Type Description
HVRJointSettings
| Improve this Doc View Source

LineGrabTriggerLoose

Declaration
[Header("Grab Settings")]
[Tooltip("If true then holding trigger loosens the line grab without releasing grip")]
public bool LineGrabTriggerLoose
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

LocalEditorRootDirectory

Declaration
[Header("Directories")]
public string LocalEditorRootDirectory
Field Value
Type Description
System.String
| Improve this Doc View Source

LocalPosesDirectory

Declaration
public string LocalPosesDirectory
Field Value
Type Description
System.String
| Improve this Doc View Source

LocalReferencePoseDirectory

Declaration
public string LocalReferencePoseDirectory
Field Value
Type Description
System.String
| Improve this Doc View Source

LocalResourcesDirectory

Declaration
public string LocalResourcesDirectory
Field Value
Type Description
System.String
| Improve this Doc View Source

LocalRootDirectory

Declaration
public string LocalRootDirectory
Field Value
Type Description
System.String
| Improve this Doc View Source

LocalRuntimePosesDirectory

Declaration
public string LocalRuntimePosesDirectory
Field Value
Type Description
System.String
| Improve this Doc View Source

MiddleCurlType

Declaration
public HVRFingerType MiddleCurlType
Field Value
Type Description
HVRFingerType
| Improve this Doc View Source

MiddleStart

Declaration
[Range(0F, 1F)]
public float MiddleStart
Field Value
Type Description
System.Single
| Improve this Doc View Source

OpenHandPose

Declaration
public HVRHandPose OpenHandPose
Field Value
Type Description
HVRHandPose
| Improve this Doc View Source

PinkyCurlType

Declaration
public HVRFingerType PinkyCurlType
Field Value
Type Description
HVRFingerType
| Improve this Doc View Source

PinkyStart

Declaration
[Range(0F, 1F)]
public float PinkyStart
Field Value
Type Description
System.Single
| Improve this Doc View Source

PoserShowsOneFinger

Declaration
public bool PoserShowsOneFinger
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

ReferencePoses

Declaration
public const string ReferencePoses = "ReferencePoses"
Field Value
Type Description
System.String
| Improve this Doc View Source

RightHand

Declaration
public GameObject RightHand
Field Value
Type Description
UnityEngine.GameObject
| Improve this Doc View Source

RingCurlType

Declaration
public HVRFingerType RingCurlType
Field Value
Type Description
HVRFingerType
| Improve this Doc View Source

RingStart

Declaration
[Range(0F, 1F)]
public float RingStart
Field Value
Type Description
System.Single
| Improve this Doc View Source

RuntimePoses

Declaration
public const string RuntimePoses = "RuntimePoses"
Field Value
Type Description
System.String
| Improve this Doc View Source

ThumbCurlType

Declaration
[Header("Hand Poser Finger Curl Defaults")]
public HVRFingerType ThumbCurlType
Field Value
Type Description
HVRFingerType
| Improve this Doc View Source

ThumbStart

Declaration
[Range(0F, 1F)]
public float ThumbStart
Field Value
Type Description
System.Single
| Improve this Doc View Source

UseAttachedRigidBody

Declaration
[Header("Grab Detection")]
public bool UseAttachedRigidBody
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

VerboseGrabbableEvents

Declaration
[Header("Debugging")]
public bool VerboseGrabbableEvents
Field Value
Type Description
System.Boolean
| Improve this Doc View Source

VerboseHandGrabberEvents

Declaration
public bool VerboseHandGrabberEvents
Field Value
Type Description
System.Boolean

Properties

| Improve this Doc View Source

Instance

Declaration
public static HVRSettings Instance { get; }
Property Value
Type Description
HVRSettings

Methods

| Improve this Doc View Source

GetPoserHand(HVRHandSide)

Declaration
public GameObject GetPoserHand(HVRHandSide side)
Parameters
Type Name Description
HVRHandSide side
Returns
Type Description
UnityEngine.GameObject
| Improve this Doc View Source

OnValidate()

Declaration
public void OnValidate()
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX