protected override CZMenuTreeView BuildMenuTree(TreeViewState _treeViewState) { CZMenuTreeView menuTree = new CZMenuTreeView(_treeViewState); menuTree.AddMenuItem("PlayerSetting", new CZMenuTreeViewItem() { userData = Resources.FindObjectsOfTypeAll <PlayerSettings>().FirstOrDefault() }); return(menuTree); }
void OnEnable() { resizableArea = new ResizableArea(); resizableArea.minSize = new Vector2(LeftMinWidth, 50); resizableArea.side = 10; resizableArea.EnableSide(UIDirection.Right); resizableArea.SideOffset[UIDirection.Right] = resizableArea.side / 2; searchField = new SearchField(); menuTreeView = BuildMenuTree(treeViewState); menuTreeView.Reload(); }
protected override CZMenuTreeView BuildMenuTree(TreeViewState _treeViewState) { CZMenuTreeView treeView = new CZMenuTreeView(_treeViewState); treeView.AddMenuItem("1"); treeView.AddMenuItem("3").rightDrawer = (_rect) => { GUILayout.Button("3"); GUILayout.Button("4"); }; treeView.AddMenuItem("3/5"); treeView.AddMenuItem("2"); return(treeView); }