private static void SetupDefaultHands(HVRSettings settings) { try { if (settings.LeftHand == null) { settings.LeftHand = FindPrefab(OculusCustomHandLeft); } if (settings.RightHand == null) { settings.RightHand = FindPrefab(OculusCustomHandRight); } if (settings.OpenHandPose == null) { settings.OpenHandPose = FindAsset <HVRHandPose>(DefaultOculusOpen); } } catch (Exception e) { Debug.LogException(e); } }
private void Setup(HVRSettings settings) { try { TryFindRoot(); TryFindResources(); if (!DefaultJointSettings) { DefaultJointSettings = FindJointSettings("HVR_GrabbableSettings"); } LineGrabSettings = FindJointSettings("HVR_LineGrabSettings"); } catch (Exception e) { Debug.LogException(e); } TryCreateReferencePoseFolder(); TryCreateRuntimePoseFolder(); SetupDefaultHands(settings); }