コード例 #1
0
ファイル: InputManager.cs プロジェクト: sheveg/roboyVR
 /// <summary>
 /// Calls the ray cast from the selector tool if it is active.
 /// </summary>
 void Update()
 {
     if (m_SelectorTool.gameObject.activeInHierarchy)
     {
         m_SelectorTool.GetRayFromController();
     }
 }
コード例 #2
0
ファイル: InputManager.cs プロジェクト: benef23/RoboyVR
 /// <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();
     }
 }
コード例 #3
0
ファイル: InputManager.cs プロジェクト: 4ludwig4/RoboyVR
    /// <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));
        }
    }