public void Remove(int idx) { UIListBoxItem listViewItem = m_listOfItems[idx]; m_listOfItems.RemoveAt(idx); listViewItem.transform.SetParent(null); m_poolOfItems.Despawn(listViewItem.gameObject); }
public UIListBoxItem Add() { UIListBoxItem listViewItem = m_poolOfItems.Spawn().GetComponent <UIListBoxItem>(); listViewItem.OnClick += SelectionChanged; listViewItem.transform.SetParent(m_scrollView.content); m_listOfItems.Add(listViewItem); return(listViewItem); }