FrameLastActiveSceneView() public static method

public static FrameLastActiveSceneView ( ) : bool
return bool
        protected virtual void PingObject(T m)
        {
            var ms = GameObject.FindObjectsOfType <T>().Select(
                r =>
            {
                return(r);
            }).Distinct().ToList();

            ms.RemoveAll(g => { return(g == null); });
            Selection.objects = ms.ToArray();
            EditorGUIUtility.PingObject(Selection.activeGameObject);
            SceneView.FrameLastActiveSceneView();
        }
        private void TreeViewItemDoubleClicked(int instanceID)
        {
            Scene sceneByHandle = EditorSceneManager.GetSceneByHandle(instanceID);

            if (SceneHierarchyWindow.IsSceneHeaderInHierarchyWindow(sceneByHandle))
            {
                if (sceneByHandle.isLoaded)
                {
                    SceneManager.SetActiveScene(sceneByHandle);
                }
            }
            else
            {
                SceneView.FrameLastActiveSceneView();
            }
        }
示例#3
0
 private void TreeViewItemDoubleClicked(int instanceID)
 {
     SceneView.FrameLastActiveSceneView();
 }