private IEnumerator EnableCardboardViewCoroutine()
 {
     while (Screen.width < Screen.height && Screen.orientation != ScreenOrientation.LandscapeLeft)
     {
         Screen.orientation = ScreenOrientation.LandscapeLeft;
         yield return(new WaitForEndOfFrame());
     }
     CardboardManager.SetCardboardViewOn(true);
     CardboardManager.RefreshParameters();
 }
        private static void QRCodeScannedCallback(bool success)
        {
            Debug.Log("QRCodeScannedCallback received in Unity!!");
            CardboardManager.RefreshParameters();

            if (GetQRCodeScanCount() > 0 && !PlayerPrefs.HasKey(CardboardUtility.KEY_CARDBOARD_CAMERA_SCANNED))
            {
                PlayerPrefs.SetInt(CardboardUtility.KEY_CARDBOARD_CAMERA_SCANNED, 1);
                PlayerPrefs.Save();
            }
        }
 private static void LoadDeviceParamCallback(bool success)
 {
     Debug.Log("LoadDeviceParamCallback called in Unity");
     CardboardManager.RefreshParameters();
 }