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(); }