void OnEnable() { // Check if we already had a serialized view state (state // that survived assembly reloading) if (treeViewState == null) { treeViewState = new TreeViewState(); } treeView = new SimpleTreeView(treeViewState); treeView.OnSelectionChanged += OnHierarchySelectionChanged; hierarchySearchField = new SearchField(); hierarchySearchField.downOrUpArrowKeyPressed += treeView.SetFocusAndEnsureSelectedItem; UpdateTitleContent(); }
void OnEnable() { // Check if we already had a serialized view state (state // that survived assembly reloading) if (treeViewState == null) { treeViewState = new TreeViewState(); } treeView = new SimpleTreeView(treeViewState); treeView.OnSelectionChanged += OnHierarchySelectionChanged; hierarchySearchField = new SearchField(); hierarchySearchField.downOrUpArrowKeyPressed += treeView.SetFocusAndEnsureSelectedItem; EditorConnection.instance.RegisterConnection(OnPlayerConnected); EditorConnection.instance.RegisterDisconnection(OnPlayerDisconnected); APIManager.ResponseReceived -= OnResponseReceived; APIManager.ResponseReceived += OnResponseReceived; UpdateTitleContent(); }