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(); * }*/ }
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; } } } }
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(); }*/ }