public void InitIfNeeded(EditorWindow owner, Rect rect) { if (m_TreeViewState == null) { m_TreeViewState = new TreeViewState(); } else { return; } m_TreeView = new TreeViewController(owner, m_TreeViewState); m_TreeView.deselectOnUnhandledMouseDown = true; m_TreeViewDataSource = new AddCurvesPopupHierarchyDataSource(m_TreeView); TreeViewGUI gui = new AddCurvesPopupHierarchyGUI(m_TreeView, owner); m_TreeView.Init(rect, m_TreeViewDataSource, gui, null ); m_TreeViewDataSource.UpdateData(); }
public void InitIfNeeded(EditorWindow owner, Rect rect) { if (this.m_TreeViewState == null) { this.m_TreeViewState = new TreeViewState(); this.m_TreeView = new TreeViewController(owner, this.m_TreeViewState); this.m_TreeView.deselectOnUnhandledMouseDown = true; this.m_TreeViewDataSource = new AddCurvesPopupHierarchyDataSource(this.m_TreeView); TreeViewGUI gui = new AddCurvesPopupHierarchyGUI(this.m_TreeView, owner); this.m_TreeView.Init(rect, this.m_TreeViewDataSource, gui, null); this.m_TreeViewDataSource.UpdateData(); } }
public void InitIfNeeded(EditorWindow owner, Rect rect) { if (this.m_TreeViewState == null) { this.m_TreeViewState = new TreeViewState(); this.m_TreeView = new TreeView(owner, this.m_TreeViewState); this.m_TreeView.deselectOnUnhandledMouseDown = true; this.m_TreeViewDataSource = new AddCurvesPopupHierarchyDataSource(this.m_TreeView, this.state); TreeViewGUI gui = new AddCurvesPopupHierarchyGUI(this.m_TreeView, this.state, owner); this.m_TreeView.Init(rect, this.m_TreeViewDataSource, gui, null); this.m_TreeViewDataSource.UpdateData(); return; } }
public void InitIfNeeded(EditorWindow owner, Rect rect) { if (this.m_TreeViewState == null) { this.m_TreeViewState = new TreeViewState(); this.m_TreeView = new TreeView(owner, this.m_TreeViewState); this.m_TreeView.deselectOnUnhandledMouseDown = true; this.m_TreeViewDataSource = new AddCurvesPopupHierarchyDataSource(this.m_TreeView, this.state); TreeViewGUI gui = new AddCurvesPopupHierarchyGUI(this.m_TreeView, this.state, owner); this.m_TreeView.Init(rect, this.m_TreeViewDataSource, gui, new GameObjectsTreeViewDragging(this.m_TreeView)); this.m_TreeViewDataSource.UpdateData(); return; } }