public void OnPointerEnter(PointerEventData eventData) { if (string.IsNullOrEmpty(text)) { Tooltip.Close(); return; } var model = TextTooltipViewModel.instance; model.text = text; currentText = text; TooltipAnchorTarget target; if (this.anchorToMouse) { target = TooltipAnchorTarget.ForMouse(this.followMouse); } else if (this.transform is RectTransform) { target = TooltipAnchorTarget.ForUIObject(this.transform as RectTransform, this.tooltipPivotInRectTransform); } else { target = TooltipAnchorTarget.ForWorldObject(this.transform); } Tooltip.Open(model, target); pointerInside = true; }
public void OnPointerEnter(PointerEventData eventData) { var model = TextTooltipViewModel.instance; model.text = text; TooltipAnchorTarget target; if (this.anchorToMouse) { target = TooltipAnchorTarget.ForMouse(this.followMouse); } else if (this.transform is RectTransform) { target = TooltipAnchorTarget.ForUIObject(this.transform as RectTransform, this.tooltipPivotInRectTransform); } else { target = TooltipAnchorTarget.ForWorldObject(this.transform); } Tooltip.Open(model, target); }