private void OnGUI() { if (null != selectPrefab && prefabTreeView != null) { Rect rect = GUILayoutUtility.GetRect(0, 100000, 0, 100000); prefabTreeView.OnGUI(rect); } }
private void DoSelectPrefabHierarchyVieww() { GUILayout.BeginArea(selectPrefabHierarchyViewRect); if (null != curSelectPrefab) { Rect rect = GUILayoutUtility.GetRect(0, 100000, 0, 100000); prefabTreeView = new PrefabTreeView(treeViewState, curSelectPrefab); prefabTreeView.OnGUI(rect); prefabTreeView.ExpandAll(); } else { } GUILayout.EndArea(); }
void OnGUI() { EditorGUILayout.BeginHorizontal(); { if (GUILayout.Button("Change")) { _changeAction.Invoke(_treeView.GetSelectObject()); _window.Close(); return; } if (GUILayout.Button("Quit")) { _window.Close(); return; } } var lastRect = GUILayoutUtility.GetLastRect(); _treeView.OnGUI(new Rect(0, lastRect.y + lastRect.height, position.width, position.height)); }
void DoTreeView() { var rect = GUILayoutUtility.GetRect(0, 100000, 0, 100000); treeView.OnGUI(rect); }