/// <summary> /// /// </summary> /// <param name="name"></param> public void RemoveItem(string name) { GComponent item = _list.GetChild(name).asCom; if (item != null) { item.RemoveEventListeners(EVENT_TYPE); if (item.data is PopupMenu) { ((PopupMenu)item.data).Dispose(); item.data = null; } int index = _list.GetChildIndex(item); _list.RemoveChildToPoolAt(index); } }