Ejemplo n.º 1
0
        private void OnDestroy()
        {
            if (nibiruService != null && nibiruService.IsMarkerRecognizeRunning)
            {
                nibiruService.StopMarkerRecognize();
                triggerStop = true;
            }

            lerpTime           = 0;
            firstFoundPosition = Vector3.zero;
            Debug.Log("NibiruMarkerCamera.OnDestroy");
        }
Ejemplo n.º 2
0
        private void OnApplicationPause(bool pause)
        {
            if (pause)
            {
                visible = false;
                NxrGlobal.isMarkerVisible = false;
                for (int i = 0; i < mTransform.childCount; i++)
                {
                    mTransform.GetChild(i).gameObject.SetActive(false);
                }
            }


            if (AutoStartMarkerRecognize && pause && nibiruService != null)
            {
                nibiruService.StopMarkerRecognize();
            }
            else if (AutoStartMarkerRecognize && nibiruService != null)
            {
                nibiruService.StartMarkerRecognize();
            }
        }