Esempio n. 1
0
        /// <summary>
        /// Clears previously set guide data.
        /// </summary>
        /// <param name="guideData"></param>
        public void ClearGuide(ARGuideData guideData)
        {
            if (GuidePanel && GuidePanel.Data == guideData)
            {
                m_guideData = null;

                ThreadHelper.Instance.CallOnMainThread(() =>
                {
                    GuidePanel.Back();
                });

                ThreadHelper.Instance.CallExclusive(SyncPanels);
            }
        }
Esempio n. 2
0
        /// <summary>
        /// Sets an AR "guide" with title and arrows that direct the user to
        /// the AR item.
        /// </summary>
        /// <param name="guideData"></param>
        public void SetGuide(ARGuideData guideData)
        {
            m_guideData = guideData;

            ThreadHelper.Instance.CallExclusive(SyncPanels);
        }