Exemple #1
0
        void IFunctionalityProvider.UnloadProvider()
        {
            m_ARPointCloudManager.pointCloudsChanged -= ARPointCloudManagerOnPointCloudsChanged;
            if (m_NewARPointCloudManager)
            {
                UnityObjectUtils.Destroy(m_NewARPointCloudManager);
            }

            ARFoundationSessionProvider.TearDownARSession();

            if (m_Identifiers.IsCreated)
            {
                m_Identifiers.Dispose();
            }

            if (m_Positions.IsCreated)
            {
                m_Positions.Dispose();
            }

            if (m_ConfidenceValues.IsCreated)
            {
                m_ConfidenceValues.Dispose();
            }
        }
Exemple #2
0
 void IFunctionalityProvider.UnloadProvider()
 {
     m_ARCameraManager.frameReceived -= ARCameraFrameEvent;
     if (m_NewARCameraManager)
     {
         UnityObjectUtils.Destroy(m_NewARCameraManager);
     }
     ARFoundationSessionProvider.TearDownARSession();
 }
Exemple #3
0
        void IFunctionalityProvider.UnloadProvider()
        {
            if (m_NewARRaycastManager)
            {
                UnityObjectUtils.Destroy(m_NewARRaycastManager);
            }

            ARFoundationSessionProvider.TearDownARSession();
        }
        void IFunctionalityProvider.UnloadProvider()
        {
            m_ARPlaneManager.planesChanged -= ARPlaneManagerOnPlanesChanged;

            if (m_NewARPlaneManager)
            {
                UnityObjectUtils.Destroy(m_NewARPlaneManager);
            }

            ARFoundationSessionProvider.TearDownARSession();
        }
Exemple #5
0
        void IFunctionalityProvider.UnloadProvider()
        {
            m_ARFaceManager.facesChanged -= ARFaceManagerOnFacesChanged;

            ClearTrackables();

            if (m_NewARFaceManager)
            {
                UnityObjectUtils.Destroy(m_NewARFaceManager);
            }

            ARFoundationSessionProvider.TearDownARSession();
        }
        void IFunctionalityProvider.UnloadProvider()
        {
#if ARFOUNDATION_3_0_1_OR_NEWER
            m_ARReferencePointManager.anchorsChanged -= ARReferencePointManagerOnReferencePointsChanged;
#else
            m_ARReferencePointManager.referencePointsChanged -= ARReferencePointManagerOnReferencePointsChanged;
#endif
            if (m_NewARReferencePointManager)
            {
                UnityObjectUtils.Destroy(m_NewARReferencePointManager);
            }

            ARFoundationSessionProvider.TearDownARSession();
        }
Exemple #7
0
 void IFunctionalityProvider.UnloadProvider()
 {
     ShutdownCameraProvider();
     ARFoundationSessionProvider.TearDownARSession();
 }