/// <summary> /// Calls the ray cast from the selector tool if it is active. /// </summary> void Update() { if (m_SelectorTool.gameObject.activeInHierarchy) { m_SelectorTool.GetRayFromController(); } }
/// <summary> /// Calls the ray cast from the selector tool if it is active. /// </summary> void Update() { if (!m_Initialized) { return; } if (m_SelectorTool.gameObject.activeInHierarchy) { m_SelectorTool.GetRayFromController(); } }
/// <summary> /// Calls the ray cast from the selector tool if it is active. /// </summary> void Update() { if (!m_Initialized) { return; } if (m_SelectorTool.gameObject.activeInHierarchy) { m_SelectorTool.GetRayFromController(); } Valve.VR.EVRButtonId mask = Valve.VR.EVRButtonId.k_EButton_SteamVR_Touchpad; VRUILogic.Instance.SetTouchPosition(0, m_SelectorTool.Controller.GetAxis(mask)); VRUILogic.Instance.SetTouchedInfo(0, m_SelectorTool.Controller.GetTouch(mask)); if (m_GUIController) { VRUILogic.Instance.SetTouchPosition(1, m_GUIController.Controller.GetAxis(mask)); VRUILogic.Instance.SetTouchedInfo(1, m_GUIController.Controller.GetTouch(mask)); } }