예제 #1
0
 protected virtual void OnDisable()
 {
     StopCamera();
     if (CameraPreview)
     {
         CameraPreview.SetActive(bCameraPreviewWasActve);
     }
     if (HuD)
     {
         //ARKit.HuD hud =HuD.GetComponentInParent<ARKit.HuD> () ;
         HuDParent = HuD.transform.parent.gameObject.GetComponent <ARKit.HuD> ();
         HuDParent.DeactivatePanel(HuD);
     }
 }
예제 #2
0
 protected virtual void OnEnable()
 {
     if (HuD)
     {
         // GetComponentInParent works only if active.
         //ARKit.HuD hud =HuD.transform.parent.gameObject.GetComponent<ARKit.HuD> () ;
         HuDParent = HuD.transform.parent.gameObject.GetComponent <ARKit.HuD> ();
         HuDParent.ActivatePanel(HuD);
     }
     if (CameraPreview)
     {
         bCameraPreviewWasActve = CameraPreview.activeSelf;
         CameraPreview.SetActive(false);
     }
     InitCamera(GetComponent <Renderer> ());
 }