protected override void OnEnable() { // Enable MSAA for UIElements inspectors, which is the only supported // antialiasing solution for UIElements. this.SetAntiAliasing(4); RefreshTitle(); AddInspectorWindow(this); LoadVisualTreeFromUxml(); m_PreviewResizer.localFrame = true; m_PreviewResizer.Init("InspectorPreview"); m_LabelGUI.OnEnable(); CreateTracker(); RestoreLockStateFromSerializedData(); if (m_LockTracker == null) { m_LockTracker = new EditorGUIUtility.EditorLockTrackerWithActiveEditorTracker(); } m_LockTracker.tracker = tracker; m_LockTracker.lockStateChanged.AddListener(LockStateChanged); EditorApplication.projectWasLoaded += OnProjectWasLoaded; EditorApplication.focusChanged += OnFocusChanged; m_FirstInitialize = true; }
protected override void OnEnable() { // Enable MSAA for UIElements inspectors, which is the only supported // antialiasing solution for UIElements. antiAliasing = 4; RefreshTitle(); AddInspectorWindow(this); base.OnEnable(); RestoreLockStateFromSerializedData(); if (m_LockTracker == null) { m_LockTracker = new EditorGUIUtility.EditorLockTrackerWithActiveEditorTracker(); } m_LockTracker.tracker = tracker; m_LockTracker.lockStateChanged.AddListener(LockStateChanged); EditorApplication.projectWasLoaded += OnProjectWasLoaded; Selection.selectionChanged += OnSelectionChanged; AssemblyReloadEvents.afterAssemblyReload += OnAfterAssemblyReload; }