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; } }
void OnDeviceCapabilityChanged(SetVREnableAction.DeviceCapability newData) { CheckDeviceCapability(newData); }
void OnDeviceCapabilityChanged(SetVREnableAction.DeviceCapability deviceCapability) { m_DeviceCapability = deviceCapability; }