public static Initialize ( bool forceUnityVRMode = false ) : void | ||
forceUnityVRMode | bool | |
return | void |
private void EnableOpenVR() { XRSettings.enabled = true; SteamVR.Initialize(false); initializeCoroutine = null; forcingInitialization = false; }
private void EnableOpenVR() { XRSettings.enabled = true; SteamVR.Initialize(false); this.initializeCoroutine = (Coroutine)null; SteamVR_Behaviour.forcingInitialization = false; }
public void InitializeSteamVR(bool forceUnityVRToOpenVR = false) { if (forceUnityVRToOpenVR) { forcingInitialization = true; if (initializeCoroutine != null) { StopCoroutine(initializeCoroutine); } if (XRSettings.loadedDeviceName == openVRDeviceName) { EnableOpenVR(); } else { initializeCoroutine = StartCoroutine(DoInitializeSteamVR(forceUnityVRToOpenVR)); } } else { SteamVR.Initialize(false); } }
protected virtual void OnEnable() { SteamVR.Initialize(); SteamVR_Input.OnPosesUpdated += SteamVR_Input_OnPosesUpdated; poseAction.AddOnDeviceConnectedChanged(inputSource, OnDeviceConnectedChanged); poseAction.AddOnTrackingChanged(inputSource, OnTrackingChanged); }
public void InitializeSteamVR(bool forceUnityVRToOpenVR = false) { if (forceUnityVRToOpenVR) { throw new System.Exception("This should not be used"); } else { SteamVR.Initialize(false); } }
protected virtual void OnEnable() { SteamVR.Initialize(); if (poseAction != null) { poseAction[inputSource].onUpdate += SteamVR_Behaviour_Pose_OnUpdate; poseAction[inputSource].onDeviceConnectedChanged += OnDeviceConnectedChanged; poseAction[inputSource].onTrackingChanged += OnTrackingChanged; poseAction[inputSource].onChange += SteamVR_Behaviour_Pose_OnChange; } }
protected virtual void Awake() { SteamVR.Initialize(); AssignBonesArray(); proximals = new Transform[] { thumbProximal, indexProximal, middleProximal, ringProximal, pinkyProximal }; middles = new Transform[] { thumbMiddle, indexMiddle, middleMiddle, ringMiddle, pinkyMiddle }; distals = new Transform[] { thumbDistal, indexDistal, middleDistal, ringDistal, pinkyDistal }; tips = new Transform[] { thumbTip, indexTip, middleTip, ringTip, pinkyTip }; auxs = new Transform[] { thumbAux, indexAux, middleAux, ringAux, pinkyAux }; CheckSkeletonAction(); }
public void InitializeSteamVR(bool forceUnityVRToOpenVR = false) { if (forceUnityVRToOpenVR) { SteamVR_Behaviour.forcingInitialization = true; if (this.initializeCoroutine != null) { this.StopCoroutine(this.initializeCoroutine); } if (XRSettings.loadedDeviceName == "OpenVR") { this.EnableOpenVR(); } else { this.initializeCoroutine = this.StartCoroutine(this.DoInitializeSteamVR(forceUnityVRToOpenVR)); } } else { SteamVR.Initialize(false); } }
private void EnableOpenVR() { XRSettings.enabled = true; SteamVR.Initialize(false); SteamVR_Behaviour.forcingInitialization = false; }