private void Awake() { hoverable = hoverable ?? GetComponent <Hoverable>(); hoverable.onPointerEnter.AddListener(() => { if (!string.IsNullOrEmpty(message)) { TextTooltip.ShowTooltip(message); } }); hoverable.onPointerExit.AddListener(TextTooltip.HideTooltip); }
public void SetText(string message) { this.message = message; var stringNullOrEmpty = string.IsNullOrEmpty(message); if (hoverable.MouseOverControl && stringNullOrEmpty) { TextTooltip.HideTooltip(); } if (hoverable.MouseOverControl && !stringNullOrEmpty) { TextTooltip.ShowTooltip(message); } }