Пример #1
0
 public MenuItem(string _path, GUIContent _content, MenuFunctionData _func, object _userData)
 {
     path     = _path;
     content  = _content;
     funcData = _func;
     userData = _userData;
 }
Пример #2
0
        public void AddItem(GUIContent content, bool on, MenuFunctionData func, object userData)
        {
            //Debug.Log("AddItem popup "+ content.text);
            string path;

            if (m_NameFilter.Length > 0)
            {
                if (content.text.Contains("/" + m_NameFilter))
                {
                    menuItems.Add(new MenuItem(content.text, content, func, userData));
                    Debug.Log(" AddItem content " + content.text);//+ " path " + path);
                }
            }
            else
            {
                MenuItem parent = AddHierarchy(ref content, out path);
                if (parent != null)
                {
                    parent.subItems.Add(new MenuItem(path, content, func, userData));
                }
                else
                {
                    menuItems.Add(new MenuItem(path, content, func, userData));
                }
            }
        }
Пример #3
0
 public void AddItem(GUIContent content, bool on, MenuFunctionData func, object userData)
 {
     string path;
     MenuItem parent = AddHierarchy (ref content, out path);
     if (parent != null)
         parent.subItems.Add (new MenuItem (path, content, func, userData));
     else
         menuItems.Add (new MenuItem (path, content, func, userData));
 }
Пример #4
0
        public void AddItem(GUIContent content, bool on, MenuFunctionData func, object userData)
        {
            string   path;
            MenuItem parent = AddHierarchy(ref content, out path);

            if (parent != null)
            {
                parent.subItems.Add(new MenuItem(path, content, func, userData));
            }
            else
            {
                menuItems.Add(new MenuItem(path, content, func, userData));
            }
        }
Пример #5
0
 public MenuItem(string _path, GUIContent _content, MenuFunctionData _func, object _userData)
 {
     path = _path;
     content = _content;
     funcData = _func;
     userData = _userData;
 }
Пример #6
0
			public MenuItem (string path, GUIContent content, MenuFunctionData func, object userData)
			{
				Path = path;
				Content = content;
				FuncData = func;
				UserData = userData;
			}