/// <summary>
        /// Initializes the Cardboard session
        /// </summary>
        public static void InitCardboard()
        {
            if (!initiated)
            {
                #if UNITY_ANDROID
                CardboardAndroidInitialization.InitAndroid();
                #endif

                CardboardHeadTracker.CreateTracker();
                CardboardHeadTracker.ResumeTracker();

                CardboardQrCode.RegisterObserver();
                Application.quitting += () => {
                    CardboardQrCode.DeRegisterObserver();
                };
                initiated = true;
            }

            RefreshParameters();
        }