示例#1
0
 /// <summary>
 /// Removes the deselect callback.
 /// </summary>
 /// <param name="listener">Listener.</param>
 protected void RemoveDeselectCallback(SelectListener listener)
 {
     if (listener != null)
     {
         listener.onDeselect.RemoveListener(OnFocusHideList);
     }
 }
示例#2
0
 // Token: 0x0600469C RID: 18076 RVA: 0x0017F8B4 File Offset: 0x0017DCB4
 private void AddDeselectCallbacks()
 {
     if (this.listView.ScrollRect != null)
     {
         GameObject     gameObject       = this.listView.ScrollRect.verticalScrollbar.gameObject;
         SelectListener deselectListener = this.GetDeselectListener(gameObject);
         deselectListener.onDeselect.AddListener(new UnityAction <BaseEventData>(this.onFocusHideList));
         this.childrenDeselect.Add(deselectListener);
     }
 }
示例#3
0
        // Token: 0x0600469A RID: 18074 RVA: 0x0017F854 File Offset: 0x0017DC54
        private void SetChildDeselectListener(GameObject child)
        {
            SelectListener deselectListener = this.GetDeselectListener(child);

            if (!this.childrenDeselect.Contains(deselectListener))
            {
                deselectListener.onDeselect.AddListener(new UnityAction <BaseEventData>(this.onFocusHideList));
                this.childrenDeselect.Add(deselectListener);
            }
        }