private bool AddSceneHeaderToSearchIfNeeded(GameObjectTreeViewItem item, HierarchyProperty property, ref int currentSceneHandle) { Scene scene = property.GetScene(); if (currentSceneHandle != scene.handle) { currentSceneHandle = scene.handle; this.InitTreeViewItem(item, scene.handle, scene, true, 0, null, false, 0); return(true); } return(false); }
private bool AddSceneHeaderToSearchIfNeeded(GameObjectTreeViewItem item, HierarchyProperty property, ref int currentSceneHandle) { if (SceneManager.sceneCount <= 1) { return(false); } Scene scene = property.GetScene(); if (currentSceneHandle == scene.handle) { return(false); } currentSceneHandle = scene.handle; this.InitTreeViewItem(item, scene.handle, scene, true, 0, (UnityEngine.Object)null, false, 0); return(true); }
bool AddSceneHeaderToSearchIfNeeded(GameObjectTreeViewItem item, HierarchyProperty property, ref int currentSceneHandle) { if (PrefabStageUtility.GetCurrentPrefabStage() != null) { return(false); } Scene scene = property.GetScene(); if (currentSceneHandle != scene.handle) { currentSceneHandle = scene.handle; InitTreeViewItem(item, scene.handle, scene, true, 0, null, false, 0); return(true); } return(false); }
private void InitTreeViewItem(GameObjectTreeViewItem item, HierarchyProperty property, bool itemHasChildren, int itemDepth) { this.InitTreeViewItem(item, property.instanceID, property.GetScene(), this.IsSceneHeader(property), property.colorCode, property.pptrValue, itemHasChildren, itemDepth); }
private bool AddSceneHeaderToSearchIfNeeded(GameObjectTreeViewItem item, HierarchyProperty property, ref int currentSceneHandle) { if (SceneManager.sceneCount <= 1) return false; Scene scene = property.GetScene(); if (currentSceneHandle == scene.handle) return false; currentSceneHandle = scene.handle; this.InitTreeViewItem(item, scene.handle, scene, true, 0, (UnityEngine.Object) null, false, 0); return true; }