public override void OnEnable() { base.OnEnable(); s_LastInteractedHierarchy = this; s_SceneHierarchyWindows.Add(this); m_SceneHierarchy.position = treeViewRect; // ensure SceneHierarchy has a valid rect before initializing in OnEnable m_SceneHierarchy.OnEnable(); m_StageHandling = new SceneHierarchyStageHandling(this); m_StageHandling.OnEnable(); titleContent = GetLocalizedTitleContent(); }
public override void OnEnable() { base.OnEnable(); s_LastInteractedHierarchy = this; s_SceneHierarchyWindows.Add(this); m_SceneHierarchy.position = treeViewRect; // ensure SceneHierarchy has a valid rect before initializing in OnEnable m_SceneHierarchy.OnEnable(); m_StageHandling = new SceneHierarchyStageHandling(this); m_StageHandling.OnEnable(); titleContent = GetLocalizedTitleContent(); wantsLessLayoutEvents = true; wantsMouseEnterLeaveWindow = true; PrefabUtility.prefabInstanceModificationCacheCleared += OnPrefabInstanceModificationCacheCleared; }