private void Update() { if (Input.GetKeyDown(KeyCode.Space)) { m_obj.SetParent(m_parent, true); m_treeView.ChangeParent(m_parent.gameObject, m_obj.gameObject); VirtualizingScrollRect scrollRect = m_treeView.GetComponentInChildren <VirtualizingScrollRect>(); scrollRect.Index = m_treeView.IndexOf(m_parent.gameObject); } }
protected override void AwakeOverride() { WindowType = RuntimeWindowType.Console; base.AwakeOverride(); DockPanel dockPanelsRoot = GetComponent <DockPanel>(); if (dockPanelsRoot != null) { dockPanelsRoot.CursorHelper = Editor.CursorHelper; } m_treeView.CanDrag = false; m_treeView.CanReorder = false; m_treeView.CanRemove = false; m_treeView.CanEdit = false; m_treeView.ItemDataBinding += OnItemDataBinding; m_treeView.SelectionChanged += OnSelectionChanged; m_scrollRect = m_treeView.GetComponentInChildren <VirtualizingScrollRect>(); if (m_btnClear != null) { m_btnClear.onClick.AddListener(OnClearClick); } if (m_togInfo != null) { m_txtInfoCount = m_togInfo.GetComponentInChildren <TextMeshProUGUI>(); m_togInfo.onValueChanged.AddListener(OnTogInfoValueChanged); } if (m_togWarning != null) { m_txtWarningCount = m_togWarning.GetComponentInChildren <TextMeshProUGUI>(); m_togWarning.onValueChanged.AddListener(OnTogWarningValueChange); } if (m_togError != null) { m_txtErrorCount = m_togError.GetComponentInChildren <TextMeshProUGUI>(); m_togError.onValueChanged.AddListener(OnTogErrorValueChanged); } }