public static void OnTooltipPointerEnter(PointerEventData eventData) { observer = eventData.pointerEnter.GetComponent <TooltipBehaviour>(); _eventData = eventData; OnObserverEnter(observer); if (observer.TooltipType.IsDynamic()) { observer.StartCoroutine(ToolTipPositioning()); } }
public static void OnTooltipPointerClick(PointerEventData eventData) { observer = eventData.pointerEnter.GetComponent <TooltipBehaviour>(); _eventData = eventData; if (!observer.TooltipLayout.IsActive()) { OnObserverEnter(observer); if (observer.TooltipType.IsDynamic()) { observer.StartCoroutine(ToolTipPositioning()); } } else { OnObserverExit(observer); } }