Exemplo n.º 1
0
 private void OnEnable()
 {
     if (IsInstance)
     {
         m_viveRole.onDeviceIndexChanged += OnDeviceIndexChanged;
         OnDeviceIndexChanged(m_viveRole.GetDeviceIndex());
     }
 }
Exemplo n.º 2
0
    private void OnEnable()
    {
        if (IsInstance)
        {
            m_viveRole.onDeviceIndexChanged += OnDeviceIndexChanged;
            VivePose.AddNewPosesListener(this);

            OnDeviceIndexChanged(m_viveRole.GetDeviceIndex());
        }
    }
Exemplo n.º 3
0
    private void Update()
    {
        if (Input.GetKeyDown(KeyCode.M) && Input.GetKey(KeyCode.RightShift))
        {
            if (!m_staticExCamEnabled && !VRModule.IsValidDeviceIndex(m_viveRole.GetDeviceIndex()))
            {
                m_quadViewEnabled    = false;
                m_staticExCamEnabled = true;
            }

            m_quadViewEnabled = !m_quadViewEnabled;

            UpdateExCamActivity();
        }
    }
Exemplo n.º 4
0
    private uint GetCurrentDeviceIndex()
    {
        if (!enabled)
        {
            return(VRModule.INVALID_DEVICE_INDEX);
        }

        uint result;

        switch (m_mode)
        {
        case Mode.ViveRole:
            result = m_viveRole.GetDeviceIndex();
            break;

        case Mode.DeivceIndex:
            result = (uint)m_deviceIndex;
            break;

        case Mode.Disable:
        default:
            return(VRModule.INVALID_DEVICE_INDEX);
        }

        return(result);
    }
    private uint GetCurrentDeviceIndex()
    {
        uint result;

        switch (m_mode)
        {
        case Mode.ViveRole:
            result = m_viveRole.GetDeviceIndex();
            break;

        case Mode.DeivceIndex:
            result = (uint)m_deviceIndex;
            break;

        case Mode.Disable:
        default:
            return(ViveRole.INVALID_DEVICE_INDEX);
        }

        return(VivePose.IsValid(result) ? result : ViveRole.INVALID_DEVICE_INDEX);
    }