Beispiel #1
0
        private void Reset()
        {
            var gObj = GameObject.FindObjectOfType <TooltipManager>()?.gameObject ?? new GameObject("TooltipManager", typeof(TooltipManager));

            tooltipManager = gObj.GetComponent <TooltipManager>();
            tooltipManager.Hide();
        }
Beispiel #2
0
        private void Update()
        {
            if (!pointerEnter)
            {
                return;
            }

            if (Time.unscaledTime >= pointerEnterTime + delayToShow + delayToHide)
            {
                tooltipManager.Hide();
            }

            else if (!tooltipManager.IsShowing && Time.unscaledTime >= pointerEnterTime + delayToShow)
            {
                tooltipManager.Show(tooltipText, Input.mousePosition);
            }
        }