protected override void SelectionChanged(IList <int> selectedIds) { var selectedItems = new List <ABGroupTreeViewItem>(); if (selectedIds != null && selectedIds.Count == 1) { foreach (var id in selectedIds) { var item = FindItem(id, rootItem) as ABGroupTreeViewItem; if (item != null && item.Group != null) { OnSelectABGroup?.Invoke(item.Group); } } } else { Debug.Log("Чтобы посмотреть настройки и ассеты, выберите только одну группу"); } }
private void OnSelectGroup(ABGroup selectedGroup) { _currentGroup = selectedGroup; OnSelectABGroup?.Invoke(selectedGroup); }