Beispiel #1
0
    private void SetMenuVisible(bool visible)
    {
        if (m_menuSubTree != null)
        {
            SetSubTreeVisible(m_menuSubTree, visible);
        }

        if (m_reticle != null)
        {
            if (visible)
            {
                m_reticle.Show();
            }
            else
            {
                m_reticle.Hide();
            }
        }

        if (m_keyboard != null)
        {
            if (visible && m_keyboard.ShouldBeShowing())
            {
                m_keyboard.Show();
            }
            else
            {
                m_keyboard.Hide();
            }
        }
    }
 public void OnUIChange()
 {
     if (radial != null && reticle != null)
     {
         if (!IsUIVisible() || !UnityEngine.VR.VRSettings.enabled)
         {
             radial.Hide();
             reticle.Hide();
         }
         else
         {
             if (UnityEngine.VR.VRSettings.enabled)
             {
                 radial.Hide();
                 reticle.Show();
             }
         }
     }
 }