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