/// <summary> /// Removes the deselect callback. /// </summary> /// <param name="listener">Listener.</param> protected void RemoveDeselectCallback(SelectListener listener) { if (listener != null) { listener.onDeselect.RemoveListener(OnFocusHideList); } }
// 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); } }
// 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); } }