Example #1
0
    protected override void OnTrackingFound()
    {
        Debug.Log("<color=blue>OnTrackingFound()</color>");

        base.OnTrackingFound();

        if (m_CloudRecoBehaviour)
        {
            // Changing CloudRecoBehaviour.CloudRecoEnabled to false will call TargetFinder.Stop()
            // and also call all registered ICloudRecoEventHandler.OnStateChanged() with false.
            m_CloudRecoBehaviour.CloudRecoEnabled = false;
        }

        if (m_CloudContentManager)
        {
            m_CloudContentManager.ShowTargetInfo(true);
        }
    }
    protected override void OnTrackingFound()
    {
        Debug.Log("<color=blue>OnTrackingFound()</color>");

        base.OnTrackingFound();

        if (m_CloudContentManager)
        {
            m_CloudContentManager.ShowTargetInfo(true);
        }

        // Stop finder since we have now a result, finder will be restarted again when we lose track of the result
        ObjectTracker objectTracker = TrackerManager.Instance.GetTracker <ObjectTracker>();

        if (objectTracker != null)
        {
            objectTracker.TargetFinder.Stop();
        }
    }
    protected override void OnTrackingFound()
    {
        Debug.Log("<color=blue>OnTrackingFound()</color>");

        base.OnTrackingFound();

        if (isVideoPlayer && VideoPlayer != null)
        {
            VideoPlayer.Play();
        }

        if (m_CloudRecoBehaviour)
        {
            m_CloudRecoBehaviour.CloudRecoEnabled = false;
        }

        if (m_CloudContentManager)
        {
            m_CloudContentManager.ShowTargetInfo(true);
        }
    }