Exemple #1
0
        void ShowAddNodeContextMenu(int index = -1)
        {
            var menu = new GenericMenu();

            res.Clear();
            nodeSet.GetAllNodeCollections(res);
            foreach (var item in res)
            {
                menu.AddItem(new GUIContent(GetNameForMenu(item)), false, AddContextMenuHandler, new ContextMenuClickInfo()
                {
                    typeCode = item.TypeCode, index = index
                });
            }
            menu.ShowAsContext();
        }