Beispiel #1
0
        void CheckDeviceCapability(SetVREnableAction.DeviceCapability deviceCapability)
        {
            m_ARButton.gameObject.SetActive(false);
            m_ARButton.button.interactable = false;

            m_VRButton.gameObject.SetActive(false);
            m_VRButton.button.interactable = false;

            if (deviceCapability.HasFlag(SetVREnableAction.DeviceCapability.ARCapability))
            {
                m_ARButton.gameObject.SetActive(true);
                m_ARButton.button.interactable = true;
            }

            if (deviceCapability.HasFlag(SetVREnableAction.DeviceCapability.VRCapability))
            {
                m_VRButton.gameObject.SetActive(true);
                m_VRButton.button.interactable = true;
            }
        }
Beispiel #2
0
 void OnDeviceCapabilityChanged(SetVREnableAction.DeviceCapability newData)
 {
     CheckDeviceCapability(newData);
 }
 void OnDeviceCapabilityChanged(SetVREnableAction.DeviceCapability deviceCapability)
 {
     m_DeviceCapability = deviceCapability;
 }