public static void Show(string tooltip, Rect rect)
{
if (s_guiView == null)
{
s_guiView = ScriptableObject.CreateInstance<TooltipView>();
s_guiView.m_tooltipContainer = ScriptableObject.CreateInstance<ContainerWindow>();
s_guiView.m_tooltipContainer.m_DontSaveToLayout = true;
s_guiView.m_tooltipContainer.rootView = s_guiView;
s_guiView.m_tooltipContainer.SetMinMaxSizes(new Vector2(10f, 10f), new Vector2(2000f, 2000f));
}
if ((s_guiView.m_tooltip.text != tooltip) || (rect != s_guiView.m_hoverRect))
{
s_guiView.Setup(tooltip, rect);
}
}
}