void CreateToolTip() { m_Tooltip = Instantiate(m_TooltipPrefab); var tooltipRT = m_Tooltip.GetComponent <RectTransform>(); var tooltipPosition = ScreenPointToRectPoint(Input.mousePosition); var desiredPosition = tooltipPosition + s_OffsetVector; m_RootPositioner.AttachAtSafePosition(tooltipRT, desiredPosition); var uiTooltip = m_Tooltip.GetComponent <UiTooltip>(); uiTooltip.SetText(m_Text); }
public void Add(RectTransform inputWidget, Vector2 desiredPosition, Vector2 size) { m_Positioner.AttachAtSafePosition(inputWidget, desiredPosition, size); AttemptActivate(); }