Advertisement
Guest User

Untitled

a guest
Jul 10th, 2017
341
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.80 KB | None | 0 0
  1. public void PauseARKitSession()
  2.     {
  3.         ArKitCameraParent.I.ToggleCamera(false);
  4.         m_session.Pause();
  5.     }
  6.  
  7.     public void ResumeARKitSession()
  8.     {
  9.         ArKitCameraParent.I.ToggleCamera(true);
  10.         ResetTracking();
  11.     }
  12.     public int GetTrackingQuality()
  13.     {
  14.         return  m_session.GetARTrackingQuality();
  15.     }
  16.     public void ResetTracking()
  17.     {
  18.         //UnityARAlignmentGravityAndHeading
  19.         ARKitWorldTackingSessionConfiguration sessionConfig = new ARKitWorldTackingSessionConfiguration (
  20.             UnityARAlignment.UnityARAlignmentGravity, UnityARPlaneDetection.Horizontal,true,true);
  21.         UnityARSessionNativeInterface.GetARSessionNativeInterface ().RunWithConfigAndOptions (
  22.             sessionConfig, UnityARSessionRunOption.ARSessionRunOptionRemoveExistingAnchors |
  23.                            UnityARSessionRunOption.ARSessionRunOptionResetTracking);
  24.  
  25.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement