UnityEngine.UI.Selectable.IsHighlighted C# (CSharp) Method

IsHighlighted() protected method

protected IsHighlighted ( BaseEventData eventData ) : bool
eventData UnityEngine.EventSystems.BaseEventData
return bool
        protected bool IsHighlighted(BaseEventData eventData)
        {
            if (!this.IsActive())
            {
                return false;
            }
            if (this.IsPressed())
            {
                return false;
            }
            bool hasSelection = this.hasSelection;
            if (eventData is PointerEventData)
            {
                PointerEventData data = eventData as PointerEventData;
                return (hasSelection | ((((this.isPointerDown && !this.isPointerInside) && (data.pointerPress == base.gameObject)) || ((!this.isPointerDown && this.isPointerInside) && (data.pointerPress == base.gameObject))) || ((!this.isPointerDown && this.isPointerInside) && (data.pointerPress == null))));
            }
            return (hasSelection | this.isPointerInside);
        }