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)
    
   
  
  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
  
  
    |
    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
  
  
  
  
  Declaration
  
    [Tooltip("Tag Filter / Socketables will populate with this scriptable object if assigned.")]
public HVRSocketableTags DefaultSocketableTags
   
  Field Value
  
  
    |
    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
  
  
    |
    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
  
  
    |
    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
  
  
    |
    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
  
  
    |
    Improve this Doc
  
  
    View Source
  
  PinkyCurlType
  
  
  Declaration
  
    public HVRFingerType PinkyCurlType
   
  Field Value
  
  
    |
    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
  
  
    |
    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
  
  
    |
    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
  
  Methods
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  GetPoserHand(HVRHandSide)
  
  
  Declaration
  
    public GameObject GetPoserHand(HVRHandSide side)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | UnityEngine.GameObject | 
         | 
      
    
  
  
    |
    Improve this Doc
  
  
    View Source
  
  
  OnValidate()
  
  
  Declaration