public void CurrentAreaChanged(ProfilerArea profilerArea) { if (profilerArea != ProfilerArea.UI && profilerArea != ProfilerArea.UIDetails) { if (m_DetachedPreview) { m_DetachedPreview.Close(); m_DetachedPreview = null; } if (m_RenderService != null) { m_RenderService.Dispose(); m_RenderService = null; } } }
public void CurrentAreaChanged(ProfilerArea?newArea) { if (!newArea.HasValue || newArea.Value != ProfilerArea.UI && newArea.Value != ProfilerArea.UIDetails) { if (m_DetachedPreview) { m_DetachedPreview.Close(); m_DetachedPreview = null; } if (m_RenderService != null) { m_RenderService.Dispose(); m_RenderService = null; } } }