void Update() { Vector2 position; //屏幕坐标转化为Canvas相对坐标 RectTransformUtility.ScreenPointToLocalPointInRectangle(GameObject.Find ("Canvas").transform as RectTransform, Input.mousePosition, null, out position); if (isShow) { tooltipUI.Show(); tooltipUI.SetTooltipPosition(position); } if (isDrag) { dragItem.Show(); dragItem.SetDragItemPosition(position); } }
public void ShowTooltip(Vector3 position, string content, string header) { _tooltipUI.SetTooltipText(content, header); _tooltipUI.SetTooltipPosition(position); _tooltipUI.ToggleTooltip(true); }