Exemplo n.º 1
0
        public CrossPlatformARSupportProvider()
        {
#if UNITY_EDITOR
            TestARSupportProvider provider = new TestARSupportProvider();
            AddDisposable(provider);
            m_InnerARSupportProvider = provider;
#elif PLATFORM_IOS || UNITY_ANDROID
            m_InnerARSupportProvider = new MobileARSupportProvider();
#else
            m_InnerARSupportProvider = new UnsupportedARSupportProvider();
#endif
        }
 public InstallARSoftwareManualPageVM(int pageNumber, int pagesCount, Action closeAction, Action goFurtherAction,
                                      IARSupportProvider arSupportProvider)
     : base(pageNumber, pagesCount, closeAction, goFurtherAction)
 {
     m_ARSupportProvider = arSupportProvider;
 }
 public DeviceARRequirementsAccess()
 {
     ARSupportProvider        = new CrossPlatformARSupportProvider();
     CameraPermissionProvider = new CrossPlatformCameraPermissionProvider();
 }