// Token: 0x0600479D RID: 18333 RVA: 0x0017AAF0 File Offset: 0x00178EF0 private void SelectComponentByIndex(int index) { this.ScrollTo(index); ListViewItemEventData listViewItemEventData = new ListViewItemEventData(EventSystem.current) { NewSelectedObject = this.GetItem(index).gameObject }; ExecuteEvents.Execute <ISelectHandler>(listViewItemEventData.NewSelectedObject, listViewItemEventData, ExecuteEvents.selectHandler); }
/// <summary> /// Selects the component by index. /// </summary> /// <param name="index">Index.</param> public void SelectComponentByIndex(int index) { ScrollTo(index); var ev = new ListViewItemEventData(EventSystem.current) { NewSelectedObject = GetComponent(index).gameObject }; ExecuteEvents.Execute <ISelectHandler>(ev.NewSelectedObject, ev, ExecuteEvents.selectHandler); }
// Token: 0x06004831 RID: 18481 RVA: 0x0017C3D4 File Offset: 0x0017A7D4 public virtual void Select() { if (EventSystem.current.alreadySelecting) { return; } ListViewItemEventData listViewItemEventData = new ListViewItemEventData(EventSystem.current) { NewSelectedObject = base.gameObject }; EventSystem.current.SetSelectedGameObject(listViewItemEventData.NewSelectedObject, listViewItemEventData); }
/// <summary> /// Select this instance. /// </summary> public virtual void Select() { if (EventSystem.current.alreadySelecting) { return; } var ev = new ListViewItemEventData(EventSystem.current) { NewSelectedObject = gameObject }; EventSystem.current.SetSelectedGameObject(ev.NewSelectedObject, ev); }
// Token: 0x06004699 RID: 18073 RVA: 0x0017F788 File Offset: 0x0017DB88 private void onFocusHideList(BaseEventData eventData) { if (eventData.selectedObject == base.gameObject) { return; } ListViewItemEventData listViewItemEventData = eventData as ListViewItemEventData; if (listViewItemEventData != null) { if (listViewItemEventData.NewSelectedObject != null) { this.SetChildDeselectListener(listViewItemEventData.NewSelectedObject); } return; } PointerEventData pointerEventData = eventData as PointerEventData; if (pointerEventData == null) { this.HideList(); return; } GameObject gameObject = pointerEventData.pointerPressRaycast.gameObject; if (gameObject == null) { this.HideList(); return; } if (gameObject.Equals(this.toggleButton.gameObject)) { return; } if (gameObject.transform.IsChildOf(this.listView.transform)) { this.SetChildDeselectListener(gameObject); return; } this.HideList(); }