void IDropHandler.OnDrop(PointerEventData eventData) { if (TreeView.DropTarget != null) { TreeView.AddChild(TreeView.DropTarget, new GameObject()); } TreeView.ExternalItemDrop(); }
public void AddItem() { DataItem item = new DataItem("New Item"); DataItem parent = m_dataItems[m_counter]; parent.Children.Add(item); TreeView.AddChild(parent, item); TreeView.Internal_Expand(parent); DataItem subItem = new DataItem("New Sub Item"); item.Children.Add(subItem); TreeView.AddChild(item, subItem); TreeView.Internal_Expand(item); m_counter++; m_counter %= m_dataItems.Count; }
public void Add() { foreach (DataItem parent in TreeView.SelectedItems) { DataItem item = new DataItem("New Item"); parent.Children.Add(item); item.Parent = parent; TreeView.AddChild(parent, item); TreeView.Expand(parent); DataItem subItem = new DataItem("New Sub Item"); item.Children.Add(subItem); subItem.Parent = item; TreeView.AddChild(item, subItem); TreeView.Expand(item); m_counter++; } }
public void AddItem() { DataItem item = new DataItem("New Item"); DataItem parent = m_dataItems[m_counter]; parent.Children.Add(item); TreeView.AddChild(parent, item); m_counter++; m_counter %= m_dataItems.Count; }