void HandleClick(object sender, System.EventArgs args)
{
if (Event.current.button == 0)
{
if ((args as TreeViewItem.ClickEventArgs).m_clickCount == 2)
{
LastDoubleClickedItem = (TreeViewItem)sender;
if (LastDoubleClickedItem.HasChildItems())
{
LastDoubleClickedItem.IsExpanded = !LastDoubleClickedItem.IsExpanded;
}
}
}
/*if (Event.current.button == 1)
* {
* TreeViewItem item = (TreeViewItem)sender;
* AkTreeInfo treeInfo = (AkTreeInfo)item.DataContext;
* // Now create the menu, add items and show it
* GenericMenu menu = new GenericMenu();
*
* if (treeInfo.ObjectType == AkWwiseProjectData.WwiseObjectType.PROJECT)
* {
* menu.AddItem(new GUIContent("Open in Wwise"), false, null);//Callback, "item 1");
* }
* else if (item.IsDraggable)
* {
* menu.AddItem(new GUIContent("Add item to selected GameObject"), false, null);//Callback, "item 2");
* }
*
* menu.ShowAsContext();
* }*/
}